Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.61-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.13.0-py3-none-any.whl.metadata (3.4 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.2-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-8.0.4-py2.py3-none-any.whl.metadata (8.5 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.5-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.0) 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.4.9) 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.61-py3-none-any.whl (222 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 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.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 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.61 Levenshtein-0.25.1 PyJWT-2.13.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.2 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 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.89-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.83.1-py3-none-any.whl.metadata (1.2 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.57.1-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.13.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.36.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.17.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.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (123 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.89 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.89-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.83.1 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 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.7.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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 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.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 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.89->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.89->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.0) 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.4.9) 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.89->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.89-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.1-py3-none-any.whl (14 kB) Downloading google_auth-2.57.1-py3-none-any.whl (259 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.13.1-py3-none-any.whl (341 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 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.17.0-py3-none-any.whl (388 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.89-py3-none-any.whl (15.8 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.64.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.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 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.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 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=5f14ec9b1cfe98f3d66bc2bbd510d69b436b63a3e4b96dee47d08b39636527e7 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-sf7c62ia/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.89 botocore-1.43.89 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.64.0 frozenlist-1.8.0 google-api-core-2.36.0 google-auth-2.57.1 google-cloud-core-2.7.0 google-cloud-storage-3.13.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.83.1 grpcio-status-1.83.1 jmespath-1.1.0 multidict-6.7.1 opentelemetry-api-1.44.0 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.4 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.17.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.24.5 2026-09-06 13:31:33,704 127 INFO ? odoo: Odoo version 18.0 2026-09-06 13:31:33,704 127 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-06 13:31:33,704 127 INFO ? odoo: addons paths: ['/data/build/rb-41ce622-224575/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-41ce622-224575/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-06 13:31:33,704 127 INFO ? odoo: database: default@default:5432 2026-09-06 13:31:33,812 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-06 13:31:33,822 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-06 13:31:34,024 127 INFO ? odoo.tests.common: Importing test framework 2026-09-06 13:31:34,135 127 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-09-06 13:31:34,136 127 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-06 13:31:34,183 127 INFO rb-41ce622-224575-412241 odoo.modules.loading: loading 1 modules... 2026-09-06 13:31:34,243 127 INFO rb-41ce622-224575-412241 odoo.modules.loading: 1 modules loaded in 0.06s, 0 queries (+0 extra) 2026-09-06 13:31:35,286 127 INFO rb-41ce622-224575-412241 odoo.modules.loading: loading 1127 modules... 2026-09-06 13:31:51,064 127 INFO rb-41ce622-224575-412241 odoo.modules.loading: 1127 modules loaded in 15.78s, 2 queries (+2 extra) 2026-09-06 13:31:53,369 127 INFO rb-41ce622-224575-412241 odoo.modules.loading: Modules loaded. 2026-09-06 13:31:53,670 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-06 13:31:53,675 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Registry loaded in 19.538s 2026-09-06 13:31:53,675 127 INFO rb-41ce622-224575-412241 odoo.service.server: Starting post tests 2026-09-06 13:31:54,495 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-06 13:31:58,398 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.8322625160217285 seconds 2026-09-06 13:31:58,961 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.5631415843963623 seconds 2026-09-06 13:32:09,096 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-09-06 13:32:12,386 127 INFO rb-41ce622-224575-412241 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-06 13:32:15,407 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1556 checked, 5 removed 2026-09-06 13:32:23,680 127 INFO rb-41ce622-224575-412241 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-06 13:32:26,911 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:32:34,952 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-06 13:32:38,762 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-06 13:32:42,980 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-09-06 13:32:46,944 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-09-06 13:32:49,130 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-09-06 13:32:51,678 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:00,197 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-09-06 13:33:00,368 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-09-06 13:33:00,708 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-09-06 13:33:01,003 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:10,449 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-06 13:33:10,781 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:10,793 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-09-06 13:33:11,551 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-09-06 13:33:12,363 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-09-06 13:33:13,120 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-09-06 13:33:13,898 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-09-06 13:33:15,143 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-09-06 13:33:15,984 127 INFO rb-41ce622-224575-412241 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-06 13:33:17,441 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-09-06 13:33:18,237 127 INFO rb-41ce622-224575-412241 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-06 13:33:19,320 127 INFO rb-41ce622-224575-412241 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-06 13:33:20,351 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-09-06 13:33:21,940 127 INFO rb-41ce622-224575-412241 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-06 13:33:23,340 127 INFO rb-41ce622-224575-412241 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-06 13:33:24,470 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-09-06 13:33:26,681 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-09-06 13:33:27,805 127 INFO rb-41ce622-224575-412241 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-09-06 13:33:28,620 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 13:33:29,327 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-09-06 13:33:29,378 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-09-06 13:33:29,435 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-09-06 13:33:29,489 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-09-06 13:33:29,539 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-09-06 13:33:29,585 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-09-06 13:33:29,616 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-09-06 13:33:29,652 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-09-06 13:33:29,680 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-09-06 13:33:29,728 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-09-06 13:33:29,890 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-09-06 13:33:29,973 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-09-06 13:33:29,991 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-09-06 13:33:30,005 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-09-06 13:33:30,027 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:30,595 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-09-06 13:33:30,724 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-09-06 13:33:30,776 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-09-06 13:33:30,905 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-09-06 13:33:30,916 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-09-06 13:33:30,920 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-09-06 13:33:30,964 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-09-06 13:33:30,966 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-09-06 13:33:30,985 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1089] 2026-09-06 13:33:30,985 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-09-06 13:33:30,996 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-09-06 13:33:30,998 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-09-06 13:33:31,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-09-06 13:33:31,009 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-09-06 13:33:31,010 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-09-06 13:33:31,012 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-09-06 13:33:31,020 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-09-06 13:33:31,022 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-09-06 13:33:31,024 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-09-06 13:33:31,032 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-09-06 13:33:31,034 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-09-06 13:33:31,036 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-09-06 13:33:31,053 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-09-06 13:33:31,094 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-09-06 13:33:31,121 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-09-06 13:33:31,137 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-09-06 13:33:31,155 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-09-06 13:33:31,254 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-09-06 13:33:31,392 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92804] 2026-09-06 13:33:31,392 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-09-06 13:33:31,423 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92806] 2026-09-06 13:33:31,423 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-09-06 13:33:31,543 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-09-06 13:33:31,556 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-09-06 13:33:31,601 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-09-06 13:33:31,617 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-09-06 13:33:31,643 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-09-06 13:33:31,669 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-09-06 13:33:31,683 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-09-06 13:33:31,712 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-09-06 13:33:31,737 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92643] 2026-09-06 13:33:31,738 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-09-06 13:33:31,805 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-09-06 13:33:31,831 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-09-06 13:33:31,849 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-09-06 13:33:31,899 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,025 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,039 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-09-06 13:33:32,058 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-09-06 13:33:32,089 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,150 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-09-06 13:33:32,153 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-09-06 13:33:32,156 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-09-06 13:33:32,195 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,255 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-09-06 13:33:32,258 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-09-06 13:33:32,259 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-09-06 13:33:32,272 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,333 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-09-06 13:33:32,337 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-09-06 13:33:32,364 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-09-06 13:33:32,440 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,453 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,494 127 INFO rb-41ce622-224575-412241 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-06 13:33:32,553 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:33,249 127 INFO rb-41ce622-224575-412241 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-06 13:33:33,327 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-09-06 13:33:33,361 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:34,039 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-09-06 13:33:34,208 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-09-06 13:33:34,376 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-09-06 13:33:34,600 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-09-06 13:33:34,868 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-09-06 13:33:35,662 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:36,299 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-09-06 13:33:36,329 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-09-06 13:33:36,355 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:37,047 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-06 13:33:37,105 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:38,276 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-09-06 13:33:38,351 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-06 13:33:38,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92780] 2026-09-06 13:33:38,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-09-06 13:33:38,397 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-09-06 13:33:38,505 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-09-06 13:33:38,520 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-09-06 13:33:38,533 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-06 13:33:38,536 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-09-06 13:33:38,557 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-09-06 13:33:38,639 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-09-06 13:33:38,701 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-09-06 13:33:38,747 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-09-06 13:33:38,783 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-06 13:33:38,825 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-09-06 13:33:46,969 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:33:47,702 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-09-06 13:33:47,749 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-09-06 13:33:47,792 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-09-06 13:33:47,832 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-09-06 13:33:47,873 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-09-06 13:33:47,908 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-09-06 13:33:47,941 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-09-06 13:33:47,981 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-09-06 13:33:48,044 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-09-06 13:33:48,075 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-09-06 13:33:48,110 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-09-06 13:33:48,157 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:48,918 127 INFO rb-41ce622-224575-412241 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-06 13:33:49,193 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [159] 2026-09-06 13:33:49,488 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-09-06 13:33:49,688 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [162] 2026-09-06 13:33:49,934 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-09-06 13:33:50,218 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-09-06 13:33:50,372 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [167] 2026-09-06 13:33:50,614 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:51,221 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-09-06 13:33:51,447 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [175] 2026-09-06 13:33:51,963 127 INFO rb-41ce622-224575-412241 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-06 13:33:52,176 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [183] 2026-09-06 13:33:52,760 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-09-06 13:33:53,018 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [191] 2026-09-06 13:33:53,596 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-09-06 13:33:53,819 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [199] 2026-09-06 13:33:54,595 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-09-06 13:33:54,853 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [207] 2026-09-06 13:33:56,009 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:56,021 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-09-06 13:33:56,113 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:33:56,727 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-09-06 13:33:56,959 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-09-06 13:33:57,222 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-09-06 13:33:57,243 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-09-06 13:33:57,504 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-09-06 13:33:57,938 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-09-06 13:33:58,258 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-09-06 13:33:58,595 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:59,225 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-09-06 13:33:59,254 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-09-06 13:33:59,274 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-09-06 13:33:59,295 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2614] 2026-09-06 13:33:59,298 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-09-06 13:33:59,321 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-09-06 13:33:59,335 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-09-06 13:33:59,336 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-09-06 13:33:59,372 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-09-06 13:33:59,393 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-09-06 13:33:59,422 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-09-06 13:33:59,444 127 INFO rb-41ce622-224575-412241 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-09-06 13:33:59,489 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-09-06 13:33:59,508 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-09-06 13:33:59,540 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:33:59,549 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-09-06 13:33:59,575 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-09-06 13:33:59,598 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,618 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,638 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,663 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,686 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,704 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,725 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,747 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,772 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,799 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,821 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,850 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-09-06 13:33:59,875 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,895 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-09-06 13:33:59,913 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,932 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,953 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,973 127 INFO rb-41ce622-224575-412241 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-06 13:33:59,993 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,017 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-09-06 13:34:00,039 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-09-06 13:34:00,061 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,082 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-09-06 13:34:00,109 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:00,121 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-09-06 13:34:00,142 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,161 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-09-06 13:34:00,183 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,202 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,230 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:00,242 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-09-06 13:34:00,267 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,291 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,330 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,382 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-09-06 13:34:00,405 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,425 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,449 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,477 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-09-06 13:34:00,503 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-09-06 13:34:00,510 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-09-06 13:34:00,530 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:00,539 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,557 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,582 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-09-06 13:34:00,604 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:00,613 127 INFO rb-41ce622-224575-412241 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-06 13:34:00,659 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:00,671 127 INFO rb-41ce622-224575-412241 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-06 13:34:01,725 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [71] 2026-09-06 13:34:01,835 127 INFO rb-41ce622-224575-412241 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-06 13:34:06,376 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-09-06 13:34:07,544 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [73] 2026-09-06 13:34:07,686 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-09-06 13:34:07,708 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-09-06 13:34:07,742 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:07,754 127 INFO rb-41ce622-224575-412241 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-06 13:34:08,516 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:09,426 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:09] "POST /web/signup HTTP/1.1" 200 - 203 0.121 0.793 2026-09-06 13:34:09,455 127 INFO rb-41ce622-224575-412241 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-06 13:34:10,245 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:11,174 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:11] "POST /web/signup HTTP/1.1" 200 - 203 0.196 0.738 2026-09-06 13:34:11,184 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-09-06 13:34:11,513 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-06 13:34:11,621 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [368] 2026-09-06 13:34:11,631 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8745] 2026-09-06 13:34:11,642 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-06 13:34:11,649 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:11,649 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:11] "POST /web/signup HTTP/1.1" 303 - 285 0.174 0.288 2026-09-06 13:34:11,669 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:11,669 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:11] "GET /my HTTP/1.1" 303 - 5 0.006 0.006 2026-09-06 13:34:12,070 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:12] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.064 0.334 2026-09-06 13:34:12,101 127 INFO rb-41ce622-224575-412241 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-06 13:34:12,726 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:14,155 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:14] "POST /web/signup HTTP/1.1" 200 - 203 0.093 1.338 2026-09-06 13:34:14,184 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-09-06 13:34:14,979 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:15,789 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:15] "POST /web/signup HTTP/1.1" 200 - 203 0.115 0.697 2026-09-06 13:34:15,827 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-09-06 13:34:16,591 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:17,141 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-06 13:34:17,226 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [369] 2026-09-06 13:34:17,234 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8754] 2026-09-06 13:34:17,244 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-06 13:34:17,248 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:17,248 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:17] "POST /web/signup HTTP/1.1" 303 - 284 0.228 0.432 2026-09-06 13:34:17,260 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:17,260 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:17] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-06 13:34:17,845 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:17] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.111 0.472 2026-09-06 13:34:17,907 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-09-06 13:34:18,598 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:19,533 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:19] "POST /web/signup HTTP/1.1" 200 - 203 0.165 0.773 2026-09-06 13:34:19,845 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-06 13:34:19,935 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [370] 2026-09-06 13:34:19,945 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8759] 2026-09-06 13:34:19,953 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-06 13:34:19,959 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:19,960 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:19] "POST /web/signup HTTP/1.1" 303 - 264 0.168 0.250 2026-09-06 13:34:19,988 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:19,989 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:19] "GET /my HTTP/1.1" 303 - 5 0.003 0.007 2026-09-06 13:34:20,314 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:20] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.042 0.280 2026-09-06 13:34:20,336 127 INFO rb-41ce622-224575-412241 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-06 13:34:21,065 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:22,586 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:22] "POST /web/signup HTTP/1.1" 200 - 202 0.126 1.398 2026-09-06 13:34:22,979 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:22] "POST /web/signup HTTP/1.1" 200 - 128 0.073 0.300 2026-09-06 13:34:23,364 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reader2@blocked-example.com from 127.0.0.1 2026-09-06 13:34:23,450 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [371] 2026-09-06 13:34:23,457 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8764] 2026-09-06 13:34:23,467 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reader2@blocked-example.com from 127.0.0.1 2026-09-06 13:34:23,474 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:23,474 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:23] "POST /web/signup HTTP/1.1" 303 - 285 0.165 0.282 2026-09-06 13:34:23,484 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:23,484 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:23] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-06 13:34:23,870 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:23] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.035 0.348 2026-09-06 13:34:24,172 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reader3@blocked-example.com from 127.0.0.1 2026-09-06 13:34:24,249 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [372] 2026-09-06 13:34:24,255 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8767] 2026-09-06 13:34:24,263 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reader3@blocked-example.com from 127.0.0.1 2026-09-06 13:34:24,268 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:24,268 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:24] "POST /web/signup HTTP/1.1" 303 - 285 0.118 0.242 2026-09-06 13:34:24,280 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:24,281 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:24] "GET /my HTTP/1.1" 303 - 5 0.001 0.005 2026-09-06 13:34:24,709 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:24] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.051 0.375 2026-09-06 13:34:25,041 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reader4@blocked-example.com from 127.0.0.1 2026-09-06 13:34:25,127 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [373] 2026-09-06 13:34:25,135 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8770] 2026-09-06 13:34:25,144 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reader4@blocked-example.com from 127.0.0.1 2026-09-06 13:34:25,150 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:25,151 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:25] "POST /web/signup HTTP/1.1" 303 - 285 0.137 0.269 2026-09-06 13:34:25,162 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:25,162 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:25] "GET /my HTTP/1.1" 303 - 5 0.003 0.006 2026-09-06 13:34:25,545 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:25] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.040 0.337 2026-09-06 13:34:25,548 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist.TestSignupBlacklist.test_the_screen_and_the_guard_agree_on_what_the_stored_switch_means: waiting for threads: [] 2026-09-06 13:34:25,584 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:25,596 127 INFO rb-41ce622-224575-412241 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-06 13:34:26,534 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:27,384 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:27] "POST /web/signup HTTP/1.1" 200 - 203 0.093 0.758 2026-09-06 13:34:27,759 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [374] 2026-09-06 13:34:27,772 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8774] 2026-09-06 13:34:27,778 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:34:27,970 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:resident@blocked-example.com from 127.0.0.1 2026-09-06 13:34:27,986 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:resident@blocked-example.com from 127.0.0.1 2026-09-06 13:34:27,994 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:27,994 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:27] "POST /web/reset_password HTTP/1.1" 303 - 117 0.066 0.114 2026-09-06 13:34:28,013 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:resident@blocked-example.com from 127.0.0.1 2026-09-06 13:34:28,026 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:28] "POST /web/login HTTP/1.1" 303 - 16 0.007 0.018 2026-09-06 13:34:28,040 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login failed for db:rb-41ce622-224575-412241 login:resident@blocked-example.com from 127.0.0.1 2026-09-06 13:34:28,418 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:28] "POST /web/login HTTP/1.1" 200 - 105 0.052 0.337 2026-09-06 13:34:28,420 127 INFO rb-41ce622-224575-412241 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-06 13:34:28,435 127 INFO rb-41ce622-224575-412241 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-09-06 13:34:29,187 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:34:30,082 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:30] "POST /web/signup HTTP/1.1" 200 - 203 0.140 0.757 2026-09-06 13:34:30,542 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:invitee@blocked-example.com from 127.0.0.1 2026-09-06 13:34:30,617 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [376] 2026-09-06 13:34:30,626 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8780] 2026-09-06 13:34:30,638 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:invitee@blocked-example.com from 127.0.0.1 2026-09-06 13:34:30,649 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:34:30,650 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:30] "POST /web/signup HTTP/1.1" 303 - 296 0.236 0.254 2026-09-06 13:34:30,659 127 INFO rb-41ce622-224575-412241 odoo.http: Session expired 2026-09-06 13:34:30,660 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:30] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-06 13:34:31,077 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:34:31] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.061 0.352 2026-09-06 13:34:31,126 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:34:31,278 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-09-06 13:34:31,335 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-09-06 13:34:31,454 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:31,614 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-09-06 13:34:31,883 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-09-06 13:34:32,080 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-09-06 13:34:32,236 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-09-06 13:34:32,456 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-09-06 13:34:32,721 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-09-06 13:34:32,978 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:33,151 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-09-06 13:34:33,503 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-09-06 13:34:33,788 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-09-06 13:34:34,686 127 INFO rb-41ce622-224575-412241 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-09-06 13:34:35,524 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:36,290 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-09-06 13:34:36,541 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-09-06 13:34:36,750 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-06 13:34:36,781 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-09-06 13:34:36,953 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:34:36,973 127 INFO rb-41ce622-224575-412241 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-06 13:34:36,974 127 INFO rb-41ce622-224575-412241 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-06 13:34:37,106 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-09-06 13:34:37,146 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-09-06 13:34:37,162 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-09-06 13:34:37,202 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-09-06 13:34:37,242 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:37,251 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-09-06 13:34:37,933 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [169] 2026-09-06 13:34:38,013 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-09-06 13:34:38,556 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:34:46,811 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-06 13:34:51,562 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-06 13:34:56,731 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-09-06 13:35:02,455 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-09-06 13:35:05,914 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-09-06 13:35:09,339 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:35:19,966 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-09-06 13:35:20,193 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-09-06 13:35:20,564 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:35:30,866 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-06 13:35:31,189 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:35:31,835 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-09-06 13:35:32,033 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-09-06 13:35:32,122 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-09-06 13:35:32,290 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-09-06 13:35:32,408 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-09-06 13:35:33,838 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-09-06 13:35:35,117 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-09-06 13:35:35,319 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_declared_bulk_update_leaves_the_paperwork_untouched_and_flags_it ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_transfer_emptied_by_a_replan_does_not_survive_as_a_draft ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8874, 8873] 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [101] 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1283] 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_one_multi_line_update_rebuilds_once_per_order_not_once_per_line ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8916, 8914, 8913] 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [110] 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1300] 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-09-06 13:35:48,983 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:35:48,991 127 INFO rb-41ce622-224575-412241 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-06 13:35:49,824 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-06-15 12:00:00,000 127 INFO rb-41ce622-224575-412241 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-06-15 12:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-06-15 12:00:00,000 127 INFO rb-41ce622-224575-412241 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-06-15 12:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-06-15 12:00:00,000 127 INFO rb-41ce622-224575-412241 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-06 13:35:59,193 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:35:59,204 127 INFO rb-41ce622-224575-412241 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-06 13:35:59,576 127 INFO rb-41ce622-224575-412241 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-06 13:35:59,817 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:35:59,829 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-09-06 13:36:00,080 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-09-06 13:36:00,313 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-09-06 13:36:01,203 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-09-06 13:36:01,438 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-09-06 13:36:02,611 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9158, 9154, 9153] 2026-09-06 13:36:02,649 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [134] 2026-09-06 13:36:02,655 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1315] 2026-09-06 13:36:02,951 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-09-06 13:36:03,843 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-09-06 13:36:04,868 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9173, 9169, 9168] 2026-09-06 13:36:04,903 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [137] 2026-09-06 13:36:04,908 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1321] 2026-09-06 13:36:05,140 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-09-06 13:36:06,148 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-09-06 13:36:07,166 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-09-06 13:36:08,176 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-09-06 13:36:09,069 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-09-06 13:36:10,475 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-09-06 13:36:11,978 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-09-06 13:36:12,877 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-09-06 13:36:13,670 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-09-06 13:36:14,534 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-09-06 13:36:15,415 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-09-06 13:36:16,436 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_a_move_never_joins_a_transfer_that_already_holds_another_date ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-01 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-09-06 13:36:22,864 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:36:22,875 127 INFO rb-41ce622-224575-412241 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-06 13:36:23,590 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-09-06 13:36:23,955 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-09-06 13:36:24,934 127 INFO rb-41ce622-224575-412241 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-06 13:36:25,579 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-09-06 13:36:26,564 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-09-06 13:36:27,532 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-09-06 13:36:28,467 127 INFO rb-41ce622-224575-412241 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-06 13:36:28,958 127 INFO rb-41ce622-224575-412241 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-06 13:36:30,182 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:36:31,454 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [378] 2026-09-06 13:36:31,571 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [379] 2026-09-06 13:36:32,200 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-09-06 13:36:32,312 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-09-06 13:36:32,333 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9319] 2026-09-06 13:36:32,336 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-06 13:36:32,341 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-09-06 13:36:32,346 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,360 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,379 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9321] 2026-09-06 13:36:32,379 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-06 13:36:32,467 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9322, 9317] 2026-09-06 13:36:32,467 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-06 13:36:32,482 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9322, 9317] 2026-09-06 13:36:32,497 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-09-06 13:36:32,505 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1381] 2026-09-06 13:36:32,507 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-09-06 13:36:32,515 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,527 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,546 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9320] 2026-09-06 13:36:32,546 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-06 13:36:32,572 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-09-06 13:36:32,696 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9319] 2026-09-06 13:36:32,716 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-09-06 13:36:32,740 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1383] 2026-09-06 13:36:32,810 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,824 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,845 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9321] 2026-09-06 13:36:32,848 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,869 127 INFO rb-41ce622-224575-412241 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-06 13:36:32,967 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9317] 2026-09-06 13:36:32,997 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-09-06 13:36:33,005 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1381] 2026-09-06 13:36:33,119 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9325] 2026-09-06 13:36:33,126 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-09-06 13:36:33,131 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1389, 1390] 2026-09-06 13:36:33,140 127 INFO rb-41ce622-224575-412241 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-06 13:36:33,155 127 INFO rb-41ce622-224575-412241 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-06 13:36:33,175 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9320] 2026-09-06 13:36:33,181 127 INFO rb-41ce622-224575-412241 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-06 13:36:33,202 127 INFO rb-41ce622-224575-412241 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-06 13:36:33,236 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-09-06 13:36:33,422 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9319] 2026-09-06 13:36:33,442 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-09-06 13:36:33,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1383] 2026-09-06 13:36:33,533 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9321] 2026-09-06 13:36:33,545 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-09-06 13:36:33,561 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1385] 2026-09-06 13:36:33,734 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9317] 2026-09-06 13:36:33,748 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-09-06 13:36:33,752 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1381] 2026-09-06 13:36:33,815 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9320] 2026-09-06 13:36:33,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-09-06 13:36:33,830 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1384] 2026-09-06 13:36:33,930 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9330] 2026-09-06 13:36:33,939 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-06 13:36:33,943 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1399, 1400] 2026-09-06 13:36:33,984 127 INFO rb-41ce622-224575-412241 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-06 13:36:33,999 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,017 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9321] 2026-09-06 13:36:34,035 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,071 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,092 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,107 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,128 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9329] 2026-09-06 13:36:34,145 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,164 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9329] 2026-09-06 13:36:34,167 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-09-06 13:36:34,172 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1397, 1398] 2026-09-06 13:36:34,199 127 INFO rb-41ce622-224575-412241 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-06 13:36:34,298 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9330] 2026-09-06 13:36:34,310 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-06 13:36:34,314 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1399, 1400] 2026-09-06 13:36:34,332 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-09-06 13:36:34,589 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9319] 2026-09-06 13:36:34,599 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-09-06 13:36:34,617 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1383] 2026-09-06 13:36:34,717 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9321] 2026-09-06 13:36:34,722 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-09-06 13:36:34,736 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1385] 2026-09-06 13:36:34,848 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9317] 2026-09-06 13:36:34,853 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-09-06 13:36:34,856 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1381] 2026-09-06 13:36:34,915 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9320] 2026-09-06 13:36:34,919 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-09-06 13:36:34,922 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1384] 2026-09-06 13:36:34,971 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:36:36,449 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-09-06 13:36:36,570 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-09-06 13:36:45,595 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-09-06 13:36:45,629 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-09-06 13:36:45,664 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-09-06 13:36:45,693 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-09-06 13:36:45,731 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-09-06 13:36:45,809 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 13:36:47,203 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-09-06 13:36:47,306 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-09-06 13:36:47,718 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-09-06 13:36:47,749 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-09-06 13:36:47,784 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:36:49,140 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-09-06 13:36:49,288 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-09-06 13:36:49,838 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-09-06 13:36:49,983 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-09-06 13:36:50,007 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-09-06 13:36:52,821 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-09-06 13:36:52,927 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-09-06 13:36:53,849 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-09-06 13:36:53,918 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1424] 2026-09-06 13:36:53,955 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-09-06 13:36:54,084 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:36:55,518 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-09-06 13:36:55,627 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-09-06 13:36:55,816 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-09-06 13:36:56,186 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9793] 2026-09-06 13:36:56,199 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-09-06 13:36:56,203 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1474] 2026-09-06 13:36:56,330 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9796] 2026-09-06 13:36:56,336 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-09-06 13:36:56,340 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1478, 1479] 2026-09-06 13:36:56,347 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9794] 2026-09-06 13:36:56,355 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-09-06 13:36:56,374 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1476] 2026-09-06 13:36:56,456 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,634 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,644 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,658 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9798] 2026-09-06 13:36:56,664 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,679 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,691 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,705 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9797] 2026-09-06 13:36:56,709 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,758 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,877 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,909 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,925 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9797] 2026-09-06 13:36:56,935 127 INFO rb-41ce622-224575-412241 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-06 13:36:56,951 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9797] 2026-09-06 13:36:56,953 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-09-06 13:36:56,956 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1480] 2026-09-06 13:36:56,988 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,018 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,032 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,052 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9798] 2026-09-06 13:36:57,063 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,090 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-09-06 13:36:57,230 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-06 13:36:57,600 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-09-06 13:36:57,613 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9802] 2026-09-06 13:36:57,616 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-06 13:36:57,697 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9803, 9800] 2026-09-06 13:36:57,697 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-06 13:36:57,713 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9803, 9800] 2026-09-06 13:36:57,716 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-09-06 13:36:57,723 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1482] 2026-09-06 13:36:57,724 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-06 13:36:57,728 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-06 13:36:57,940 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,952 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,975 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9805] 2026-09-06 13:36:57,975 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-06 13:36:57,983 127 INFO rb-41ce622-224575-412241 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-06 13:36:57,995 127 INFO rb-41ce622-224575-412241 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-06 13:36:58,012 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9801] 2026-09-06 13:36:58,015 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-09-06 13:36:58,019 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1483] 2026-09-06 13:36:58,019 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-06 13:36:58,030 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9801] 2026-09-06 13:36:58,031 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-06 13:36:58,064 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:36:59,414 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-09-06 13:36:59,504 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-09-06 13:37:00,507 127 INFO rb-41ce622-224575-412241 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-06 13:37:01,047 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:37:02,477 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-09-06 13:37:02,601 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-09-06 13:37:03,730 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-09-06 13:37:04,331 127 INFO rb-41ce622-224575-412241 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-06 13:37:05,765 127 INFO rb-41ce622-224575-412241 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-06 13:37:07,418 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-09-06 13:37:08,933 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-09-06 13:37:10,392 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-09-06 13:37:10,718 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:37:12,561 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-06 13:37:12,657 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-06 13:37:13,603 127 INFO rb-41ce622-224575-412241 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-06 13:37:16,205 127 INFO rb-41ce622-224575-412241 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-06 13:37:18,671 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:37:20,148 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-09-06 13:37:20,254 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-09-06 13:37:21,065 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-09-06 13:37:22,832 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-09-06 13:37:24,700 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [396] 2026-09-06 13:37:27,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-09-06 13:37:28,221 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-09-06 13:37:29,913 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [398] 2026-09-06 13:37:30,339 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 13:37:31,751 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-09-06 13:37:31,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-09-06 13:37:32,041 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-09-06 13:37:34,919 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-09-06 13:37:38,053 127 INFO rb-41ce622-224575-412241 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-06 13:37:39,747 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-09-06 13:37:51,084 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-06 13:37:53,736 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-09-06 13:37:56,833 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-06 13:37:59,682 127 INFO rb-41ce622-224575-412241 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-06 13:38:01,719 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-09-06 13:38:02,360 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-09-06 13:38:13,811 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-06 13:38:16,642 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-09-06 13:38:19,875 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-06 13:38:22,723 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:38:23,948 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-09-06 13:38:24,064 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-09-06 13:38:24,279 127 INFO rb-41ce622-224575-412241 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-06 13:38:26,125 127 INFO rb-41ce622-224575-412241 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-06 13:38:27,847 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:38:29,355 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-09-06 13:38:29,473 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-09-06 13:38:29,682 127 INFO rb-41ce622-224575-412241 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-06 13:38:32,869 127 INFO rb-41ce622-224575-412241 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-06 13:38:32,916 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7179] 2026-09-06 13:38:32,916 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-06 13:38:34,844 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:38:36,935 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-09-06 13:38:37,057 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-09-06 13:38:37,266 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-09-06 13:38:41,102 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-09-06 13:38:42,088 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-09-06 13:38:42,833 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [206, 205] 2026-09-06 13:38:42,856 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [151] 2026-09-06 13:38:42,867 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [195] 2026-09-06 13:38:43,184 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-09-06 13:38:45,458 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (122) started manually 2026-09-06 13:38:45,599 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (122) done 2026-09-06 13:38:45,601 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (123) started manually 2026-09-06 13:38:45,619 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (123) done 2026-09-06 13:38:45,649 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-09-06 13:38:48,334 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-09-06 13:38:49,316 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:38:50,670 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-09-06 13:38:50,726 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:38:52,145 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-09-06 13:38:52,174 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-09-06 13:38:52,203 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-09-06 13:38:52,280 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-09-06 13:38:52,391 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:52,407 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:52,413 127 INFO rb-41ce622-224575-412241 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-06 13:38:52,432 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:52,437 127 INFO rb-41ce622-224575-412241 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-06 13:38:52,475 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-06 13:38:52,488 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:52,492 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:52,493 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:52,495 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:52,497 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:52,512 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-09-06 13:38:52,612 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:52,624 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:52,628 127 INFO rb-41ce622-224575-412241 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-06 13:38:52,636 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:52,640 127 INFO rb-41ce622-224575-412241 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-06 13:38:52,659 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-06 13:38:52,666 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:52,670 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:52,673 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:52,678 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:52,680 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:52,713 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-09-06 13:38:52,849 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:52,863 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:52,869 127 INFO rb-41ce622-224575-412241 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-06 13:38:52,882 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:52,888 127 INFO rb-41ce622-224575-412241 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-06 13:38:52,919 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-06 13:38:52,924 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:52,926 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:52,929 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:52,931 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:52,934 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:52,958 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-09-06 13:38:53,103 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:53,120 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:53,129 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,153 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:53,158 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,199 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-06 13:38:53,209 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:53,212 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:53,215 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:53,218 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:53,220 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:53,245 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-09-06 13:38:53,401 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:53,413 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:53,417 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,429 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-06 13:38:53,433 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,459 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-06 13:38:53,466 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:53,468 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:53,471 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:53,475 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:53,477 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:53,495 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-09-06 13:38:53,649 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:53,663 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,691 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,712 127 INFO rb-41ce622-224575-412241 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-06 13:38:53,764 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:53,779 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:53,783 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:53,785 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:53,794 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:53,808 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-09-06 13:38:54,037 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:54,058 127 INFO rb-41ce622-224575-412241 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-06 13:38:54,091 127 INFO rb-41ce622-224575-412241 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-06 13:38:54,105 127 INFO rb-41ce622-224575-412241 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-06 13:38:54,163 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:54,173 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:54,176 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-06 13:38:54,179 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:54,184 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-06 13:38:54,212 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-09-06 13:38:54,452 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:54,477 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-09-06 13:38:54,600 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:54,609 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-06 13:38:54,646 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:54,654 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-06 13:38:54,695 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:38:56,062 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-09-06 13:38:56,285 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,347 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,389 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,437 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,450 127 INFO rb-41ce622-224575-412241 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-06 13:38:56,494 127 INFO rb-41ce622-224575-412241 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-06 13:38:56,521 127 INFO rb-41ce622-224575-412241 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-06 13:38:56,542 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,554 127 INFO rb-41ce622-224575-412241 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-06 13:38:56,582 127 INFO rb-41ce622-224575-412241 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-06 13:38:56,602 127 INFO rb-41ce622-224575-412241 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-06 13:38:56,634 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,653 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,668 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,692 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-09-06 13:38:56,861 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,919 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:56,965 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,007 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,016 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,038 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,059 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,078 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,089 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,115 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,144 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,167 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,191 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,212 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,238 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-09-06 13:38:57,414 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,460 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,510 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,524 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,557 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,581 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,606 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,616 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,639 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,661 127 INFO rb-41ce622-224575-412241 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-06 13:38:57,680 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,698 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,713 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,728 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-09-06 13:38:57,915 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:57,960 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,012 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,034 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,070 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,103 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,137 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,155 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,196 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,227 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,245 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,268 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,295 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,317 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-09-06 13:38:58,534 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,578 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,632 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,648 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,685 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,710 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,730 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,745 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,781 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,819 127 INFO rb-41ce622-224575-412241 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-06 13:38:58,840 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,858 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,884 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:58,905 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-09-06 13:38:59,136 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,195 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,214 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,240 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:59,257 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,293 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,320 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,341 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:59,357 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,389 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,416 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,437 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:59,458 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,493 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,526 127 INFO rb-41ce622-224575-412241 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-06 13:38:59,543 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:59,561 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:59,585 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-06 13:38:59,616 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:39:00,012 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-09-06 13:39:00,020 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10489] 2026-09-06 13:39:00,024 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:39:00,207 127 INFO rb-41ce622-224575-412241 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-06 13:39:00,605 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-09-06 13:39:00,614 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10493] 2026-09-06 13:39:00,620 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:39:00,970 127 INFO rb-41ce622-224575-412241 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-06 13:39:01,153 127 INFO rb-41ce622-224575-412241 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-06 13:39:01,264 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:39:03,562 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-09-06 13:39:03,952 127 INFO rb-41ce622-224575-412241 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-06 13:39:03,980 127 INFO rb-41ce622-224575-412241 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-06 13:39:04,017 127 INFO rb-41ce622-224575-412241 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-06 13:39:04,052 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-09-06 13:39:04,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3800] 2026-09-06 13:39:04,673 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:04,685 127 INFO rb-41ce622-224575-412241 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-06 13:39:04,706 127 INFO rb-41ce622-224575-412241 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-06 13:39:04,731 127 INFO rb-41ce622-224575-412241 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-06 13:39:04,764 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-09-06 13:39:05,714 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3800] 2026-09-06 13:39:05,733 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:06,085 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7495, 4827, 3823, 3802] 2026-09-06 13:39:06,111 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:06,468 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6998, 4828, 3824, 3803] 2026-09-06 13:39:06,486 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:06,823 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [235950, 235951, 235952] 2026-09-06 13:39:06,823 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3822, 3821, 3820, 3801] 2026-09-06 13:39:06,844 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:06,903 127 INFO rb-41ce622-224575-412241 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-06 13:39:06,932 127 INFO rb-41ce622-224575-412241 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-06 13:39:06,956 127 INFO rb-41ce622-224575-412241 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-06 13:39:07,005 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-09-06 13:39:07,517 127 INFO rb-41ce622-224575-412241 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-06 13:39:07,544 127 INFO rb-41ce622-224575-412241 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-06 13:39:07,583 127 INFO rb-41ce622-224575-412241 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-06 13:39:07,619 127 INFO rb-41ce622-224575-412241 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-06 13:39:07,648 127 INFO rb-41ce622-224575-412241 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-06 13:39:07,680 127 INFO rb-41ce622-224575-412241 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-06 13:39:08,124 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6998, 4828, 3824, 3803] 2026-09-06 13:39:08,141 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:08,163 127 INFO rb-41ce622-224575-412241 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-06 13:39:08,203 127 INFO rb-41ce622-224575-412241 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-06 13:39:08,239 127 INFO rb-41ce622-224575-412241 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-06 13:39:08,280 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-09-06 13:39:09,285 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3800] 2026-09-06 13:39:09,307 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:09,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7495, 4827, 3823, 3802] 2026-09-06 13:39:09,656 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:09,943 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6998, 4828, 3824, 3803] 2026-09-06 13:39:09,954 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:10,243 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [235950, 235951, 235952] 2026-09-06 13:39:10,244 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3822, 3821, 3820, 3801] 2026-09-06 13:39:10,258 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:10,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3825, 3804] 2026-09-06 13:39:10,677 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:10,700 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-09-06 13:39:11,602 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3800] 2026-09-06 13:39:11,616 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:11,898 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7495, 4827, 3823, 3802] 2026-09-06 13:39:11,911 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:12,198 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6998, 4828, 3824, 3803] 2026-09-06 13:39:12,214 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:12,596 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [235950, 235951, 235952] 2026-09-06 13:39:12,596 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3822, 3821, 3820, 3801] 2026-09-06 13:39:12,621 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:12,654 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-09-06 13:39:13,585 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3800] 2026-09-06 13:39:13,600 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:13,915 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7495, 4827, 3823, 3802] 2026-09-06 13:39:13,925 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:14,213 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6998, 4828, 3824, 3803] 2026-09-06 13:39:14,230 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:14,596 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [235950, 235951, 235952] 2026-09-06 13:39:14,596 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3822, 3821, 3820, 3801] 2026-09-06 13:39:14,615 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:14,647 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-09-06 13:39:15,087 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,124 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,147 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,172 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,198 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,221 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,711 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #178 deleted mail.message records with IDs: [6998, 4828, 3824, 3803] 2026-09-06 13:39:15,730 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-06 13:39:15,748 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,798 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,839 127 INFO rb-41ce622-224575-412241 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-06 13:39:15,898 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:39:15,914 127 INFO rb-41ce622-224575-412241 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-09-06 13:39:16,692 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:39:17,578 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:17] "GET / HTTP/1.1" 200 - 177 0.106 0.782 2026-09-06 13:39:18,475 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:18] "POST /web/signup HTTP/1.1" 200 - 201 0.152 0.465 2026-09-06 13:39:18,508 127 INFO rb-41ce622-224575-412241 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-09-06 13:39:19,190 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:39:20,007 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:20] "GET / HTTP/1.1" 200 - 177 0.118 0.701 2026-09-06 13:39:20,086 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:20] "POST /web/signup HTTP/1.1" 200 - 37 0.011 0.061 2026-09-06 13:39:20,110 127 INFO rb-41ce622-224575-412241 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-09-06 13:39:20,904 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:39:22,429 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:22] "GET / HTTP/1.1" 200 - 177 0.081 1.447 2026-09-06 13:39:22,459 127 INFO rb-41ce622-224575-412241 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-09-06 13:39:23,311 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:39:24,109 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:24] "GET / HTTP/1.1" 200 - 177 0.073 0.729 2026-09-06 13:39:24,357 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:39:24,705 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:39:24,706 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:39:24] "POST /web/signup HTTP/1.1" 200 - 313 0.135 0.452 2026-09-06 13:39:24,736 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:39:25,318 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-09-06 13:39:25,373 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-09-06 13:39:25,736 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-09-06 13:39:26,143 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-09-06 13:39:26,546 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-09-06 13:39:26,951 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-09-06 13:39:30,420 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-09-06 13:39:30,743 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-09-06 13:39:30,769 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-09-06 13:39:31,160 127 INFO rb-41ce622-224575-412241 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-06 13:39:31,487 127 INFO rb-41ce622-224575-412241 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-06 13:39:31,512 127 INFO rb-41ce622-224575-412241 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-09-06 13:39:32,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4671, 4672] 2026-09-06 13:39:32,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-09-06 13:39:32,291 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 13:39:32,300 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-09-06 13:39:34,441 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-09-06 13:39:36,723 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-09-06 13:39:36,759 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-09-06 13:39:38,778 127 INFO rb-41ce622-224575-412241 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-09-06 13:39:38,805 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-09-06 13:39:40,810 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-09-06 13:39:43,023 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-09-06 13:39:43,073 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:39:43,086 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-09-06 13:39:45,655 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-09-06 13:39:47,472 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-09-06 13:39:49,650 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:39:58,134 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-06 13:40:00,183 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:40:00,563 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-09-06 13:40:02,049 127 INFO rb-41ce622-224575-412241 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-06 13:40:02,087 127 INFO rb-41ce622-224575-412241 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-06 13:40:04,437 127 INFO rb-41ce622-224575-412241 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-06 13:40:04,522 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-09-06 13:40:04,653 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-09-06 13:40:04,693 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10602, 10591] 2026-09-06 13:40:04,775 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-09-06 13:40:06,453 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-09-06 13:40:07,627 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-09-06 13:40:09,619 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:10,015 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-09-06 13:40:10,827 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-09-06 13:40:11,454 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-09-06 13:40:11,689 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-09-06 13:40:13,293 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-09-06 13:40:13,684 127 INFO rb-41ce622-224575-412241 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-06 13:40:16,562 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10678] 2026-09-06 13:40:16,625 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-09-06 13:40:17,887 127 INFO rb-41ce622-224575-412241 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-06 13:40:19,670 127 INFO rb-41ce622-224575-412241 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-06 13:40:21,214 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-09-06 13:40:21,419 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:21,746 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-09-06 13:40:25,361 127 INFO rb-41ce622-224575-412241 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-06 13:40:25,408 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-09-06 13:40:25,509 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-09-06 13:40:25,570 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10799, 10788] 2026-09-06 13:40:25,630 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-09-06 13:40:26,338 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:28,335 127 INFO rb-41ce622-224575-412241 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-06 13:40:28,363 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-09-06 13:40:28,369 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-09-06 13:40:28,626 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-09-06 13:40:30,439 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-09-06 13:40:30,869 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-09-06 13:40:32,599 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-09-06 13:40:34,058 127 INFO rb-41ce622-224575-412241 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-06 13:40:35,932 127 INFO rb-41ce622-224575-412241 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-06 13:40:37,733 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:38,394 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-09-06 13:40:38,428 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-09-06 13:40:38,509 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-09-06 13:40:38,540 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-09-06 13:40:38,573 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:40:38,880 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-09-06 13:40:38,916 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:39,179 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-09-06 13:40:39,233 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-09-06 13:40:39,283 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-09-06 13:40:39,343 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:39,617 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-09-06 13:40:39,651 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-09-06 13:40:40,498 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-09-06 13:40:40,567 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:40,921 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-09-06 13:40:41,296 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-09-06 13:40:41,602 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-09-06 13:40:41,978 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-09-06 13:40:42,423 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-09-06 13:40:42,685 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-09-06 13:40:42,937 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:42,947 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-09-06 13:40:43,874 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1957] 2026-09-06 13:40:44,341 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-09-06 13:40:45,554 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1960] 2026-09-06 13:40:46,050 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:46,063 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-09-06 13:40:46,239 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-09-06 13:40:46,254 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-09-06 13:40:46,292 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:46,305 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-09-06 13:40:50,746 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-09-06 13:40:50,843 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:50,857 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-09-06 13:40:51,019 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-09-06 13:40:51,156 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-09-06 13:40:51,395 127 INFO rb-41ce622-224575-412241 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-09-06 13:40:51,564 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:51,574 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-09-06 13:40:51,633 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-09-06 13:40:51,662 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-09-06 13:40:51,687 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-09-06 13:40:51,717 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-09-06 13:40:51,792 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-09-06 13:40:51,868 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:51,881 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-09-06 13:40:51,934 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-09-06 13:40:52,017 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-09-06 13:40:52,056 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-06 13:40:52,085 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-09-06 13:40:52,139 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-09-06 13:40:52,186 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-09-06 13:40:52,240 127 INFO rb-41ce622-224575-412241 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-09-06 13:40:52,267 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-06 13:40:52,292 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:52,305 127 INFO rb-41ce622-224575-412241 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-09-06 13:40:52,354 127 INFO rb-41ce622-224575-412241 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-09-06 13:40:52,385 127 INFO rb-41ce622-224575-412241 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-09-06 13:40:56,482 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:56,491 127 INFO rb-41ce622-224575-412241 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-06 13:40:56,709 127 INFO rb-41ce622-224575-412241 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-06 13:40:56,940 127 INFO rb-41ce622-224575-412241 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-06 13:40:57,149 127 INFO rb-41ce622-224575-412241 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-06 13:40:57,335 127 INFO rb-41ce622-224575-412241 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-06 13:40:57,489 127 INFO rb-41ce622-224575-412241 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-06 13:40:57,680 127 INFO rb-41ce622-224575-412241 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-06 13:40:57,952 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:40:58,993 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-09-06 13:40:59,307 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-09-06 13:40:59,787 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-09-06 13:41:00,347 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-09-06 13:41:00,860 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-09-06 13:41:01,653 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-09-06 13:41:03,052 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-09-06 13:41:03,880 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-09-06 13:41:03,928 127 INFO rb-41ce622-224575-412241 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-09-06 13:41:04,006 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:41:21,702 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-06 13:41:21,724 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-09-06 13:41:21,736 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-09-06 13:41:21,739 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-09-06 13:41:21,743 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-09-06 13:41:21,745 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-09-06 13:41:21,748 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-09-06 13:41:21,752 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-09-06 13:41:21,755 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-09-06 13:41:21,757 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-09-06 13:41:21,779 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-06 13:41:21,791 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-09-06 13:41:21,803 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-09-06 13:41:21,809 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-09-06 13:41:21,813 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-09-06 13:41:21,815 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-09-06 13:41:21,817 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-09-06 13:41:21,819 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-09-06 13:41:21,821 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-09-06 13:41:21,823 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-09-06 13:41:21,843 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-09-06 13:41:21,851 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-09-06 13:41:21,863 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-09-06 13:41:21,866 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-09-06 13:41:21,868 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-09-06 13:41:21,871 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-09-06 13:41:21,873 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-09-06 13:41:21,875 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-09-06 13:41:21,889 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-09-06 13:41:21,893 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-09-06 13:41:21,912 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-09-06 13:41:21,927 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-09-06 13:41:21,935 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-09-06 13:41:21,937 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-09-06 13:41:21,941 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-09-06 13:41:21,942 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-09-06 13:41:21,945 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-09-06 13:41:21,950 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-09-06 13:41:21,953 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-09-06 13:41:21,956 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-09-06 13:41:21,974 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-09-06 13:41:21,989 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-09-06 13:41:22,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-09-06 13:41:22,003 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-09-06 13:41:22,008 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-09-06 13:41:22,009 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-09-06 13:41:22,013 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-09-06 13:41:22,017 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-09-06 13:41:22,020 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-09-06 13:41:22,041 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-09-06 13:41:22,060 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-09-06 13:41:22,070 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-09-06 13:41:22,075 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-09-06 13:41:22,081 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-09-06 13:41:22,087 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-09-06 13:41:22,107 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-09-06 13:41:22,552 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-09-06 13:41:22,573 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-09-06 13:41:22,649 127 INFO rb-41ce622-224575-412241 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-06 13:41:22,657 127 INFO rb-41ce622-224575-412241 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-06 13:41:22,704 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-09-06 13:41:23,229 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-09-06 13:41:23,239 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-09-06 13:41:23,325 127 INFO rb-41ce622-224575-412241 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-06 13:41:23,335 127 INFO rb-41ce622-224575-412241 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-06 13:41:23,403 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 13:41:40,886 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-09-06 13:41:40,957 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-09-06 13:41:41,031 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-09-06 13:41:41,118 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:41:58,984 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-09-06 13:41:59,444 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-09-06 13:41:59,919 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452212893261409.1788702119.860667467117310-openerp-10-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:41:59,960 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [413] 2026-09-06 13:42:00,760 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543749514565398.1788702120.721836090087891-openerp-10-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:00,812 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [414] 2026-09-06 13:42:01,148 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-09-06 13:42:01,260 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-09-06 13:42:02,001 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <764673047743215.1788702121.908378124237061-openerp-11-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:02,045 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [415] 2026-09-06 13:42:02,811 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787289326270832.1788702122.772938251495361-openerp-11-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:02,846 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [416] 2026-09-06 13:42:02,967 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-09-06 13:42:03,120 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-09-06 13:42:03,639 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179010173536067.1788702123.565128803253174-openerp-14-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:03,678 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [417] 2026-09-06 13:42:03,820 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-09-06 13:42:04,988 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017696771137617.1788702124.926398038864136-openerp-15-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:05,068 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [418] 2026-09-06 13:42:05,318 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744167742877626.1788702125.290974378585815-openerp-15-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:05,346 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [419] 2026-09-06 13:42:05,386 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-09-06 13:42:06,627 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015826700910278.1788702126.558221817016602-openerp-16-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:06,726 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [420] 2026-09-06 13:42:07,123 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900327499810143.1788702127.070239305496216-openerp-16-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:07,150 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [421] 2026-09-06 13:42:07,199 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-09-06 13:42:08,342 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538937310306680.1788702128.298347711563110-openerp-17-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:08,422 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-09-06 13:42:08,825 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358011463727690.1788702128.791369199752808-openerp-17-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:08,849 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-09-06 13:42:08,903 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-09-06 13:42:10,145 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287555866476998.1788702130.090869188308716-openerp-18-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:10,257 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-09-06 13:42:10,658 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-09-06 13:42:11,811 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411852470082870.1788702131.749110937118530-openerp-19-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:11,908 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-09-06 13:42:12,330 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224276370740608.1788702132.285463809967041-openerp-19-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:12,361 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-09-06 13:42:12,402 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-06 13:42:13,528 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038178960285377.1788702133.471122980117798-openerp-20-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:13,645 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-09-06 13:42:13,955 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-06 13:42:15,213 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647034094099970.1788702135.130031347274780-openerp-21-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:15,330 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-09-06 13:42:15,645 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-09-06 13:42:16,690 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574714395939356.1788702136.637742519378662-openerp-22-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:16,772 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-09-06 13:42:17,211 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637718811582482.1788702137.174332857131958-openerp-22-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:17,249 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-09-06 13:42:17,289 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-09-06 13:42:18,587 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117704113723737.1788702138.499536275863647-openerp-23-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:18,703 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-09-06 13:42:19,461 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824238612735439.1788702139.433520078659058-openerp-23-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:19,491 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-09-06 13:42:19,539 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-09-06 13:42:20,069 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132296356923492.1788702140.001575469970703-openerp-24-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:20,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-09-06 13:42:20,678 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126784205517139.1788702140.634482622146606-openerp-24-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:20,725 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-09-06 13:42:21,805 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493769568199275.1788702141.761672973632812-openerp-24-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:21,919 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-09-06 13:42:21,958 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-09-06 13:42:22,437 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248444114511973.1788702142.358547925949097-openerp-25-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:22,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-09-06 13:42:23,305 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230496359958696.1788702143.273977756500244-openerp-25-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:23,396 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-09-06 13:42:23,785 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <469833181138299.1788702143.735476493835449-openerp-25-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:23,839 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-09-06 13:42:24,784 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144248165149115.1788702144.749450683593750-openerp-25-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:24,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-09-06 13:42:24,883 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-09-06 13:42:25,049 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-09-06 13:42:25,354 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681110043609210.1788702145.306755542755127-openerp-27-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:25,373 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-09-06 13:42:25,401 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-09-06 13:42:25,872 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879708726829902.1788702145.795486688613892-openerp-28-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:25,910 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-09-06 13:42:26,661 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257841005883651.1788702146.628710508346558-openerp-28-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:26,707 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-09-06 13:42:26,965 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-09-06 13:42:28,398 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260940369523782.1788702148.343804359436035-openerp-31-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:28,475 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-09-06 13:42:28,771 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-09-06 13:42:30,057 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-09-06 13:42:31,430 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198715995126775.1788702151.381871461868286-openerp-32-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:31,459 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-09-06 13:42:31,741 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-09-06 13:42:34,549 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-09-06 13:42:37,107 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158527634515589.1788702157.039080142974854-openerp-33-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:37,236 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-09-06 13:42:37,613 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-09-06 13:42:37,643 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [7182, 7101, 7172, 7104, 7125, 7102, 7072, 7074, 7105, 7106, 7117, 7110, 7109, 7079, 7108, 7119, 7114, 7164, 7116, 7058, 7107, 7115, 7118, 7112, 7111, 7113, 7056, 7123, 7057, 7098, 7059, 7060, 7092, 7124, 7215, 7061, 7127, 7062, 7128, 7165, 7132, 7129, 7131, 7179, 7134, 7133, 7197, 7135, 7166, 7136, 7167, 7137, 7216, 7138, 7077, 7097, 7082, 7139, 7063, 7065, 7064, 7143, 7073, 7142, 7141, 7140, 7144, 7145, 7078, 7147, 7149, 7120, 7122, 7175, 7085, 7148, 7121, 7146, 7150, 7151, 7195, 7153, 7152, 7080, 7066, 7154, 7163, 7161, 7157, 7156, 7169, 7162, 7155, 7160, 7093, 7159, 7158, 7086, 7087, 7168, 7170, 7174, 7173, 7067, 7171, 7088, 7214, 7069, 7210, 7212, 7089, 7213, 7070, 7211, 7209, 7081, 7203, 7083, 7208, 7204, 7199, 7202, 7194, 7071, 7090, 7207, 7201, 7200, 7198, 7193, 7196, 7205, 7130, 7191, 7192, 7187, 7189, 7183, 7184, 7186, 7084, 7185, 7190, 7188, 7075, 7096, 7054, 7100, 7099, 7181, 7055, 7076, 7180, 7206, 7095, 7103, 7126, 7094, 7068, 7178, 7091, 7176, 7177] 2026-09-06 13:42:37,643 127 INFO rb-41ce622-224575-412241 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-06 13:42:40,291 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900640921789946.1788702160.220045804977417-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:40,557 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-09-06 13:42:41,103 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835426029954179.1788702161.059875726699829-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:41,138 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-09-06 13:42:41,661 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491090976459306.1788702161.622658967971802-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:41,697 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-09-06 13:42:42,201 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618598207061610.1788702162.138435602188110-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:42,245 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-09-06 13:42:42,774 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535884524094184.1788702162.723865509033203-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:42,808 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-09-06 13:42:43,548 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752447641899857.1788702163.502140760421753-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:43,596 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-09-06 13:42:44,223 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619523955989844.1788702164.179200649261475-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:44,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-09-06 13:42:44,799 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139217820242876.1788702164.762842416763306-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:44,835 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-09-06 13:42:45,369 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962747995150922.1788702165.339990854263306-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:45,404 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-09-06 13:42:45,852 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954210663708229.1788702165.819957017898560-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:45,887 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-09-06 13:42:46,419 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366185756727115.1788702166.372943878173828-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:46,459 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-09-06 13:42:46,772 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625565293150700.1788702166.731864690780640-openerp-34-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:46,803 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-09-06 13:42:46,839 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-09-06 13:42:47,332 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852695042610571.1788702167.282370328903198-openerp-35-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:47,377 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-09-06 13:42:47,515 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-09-06 13:42:48,257 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624387665186885.1788702168.209298372268677-openerp-36-wallet@e35e3483db1f>: ['"New Partner" <@False>'] 2026-09-06 13:42:48,303 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-09-06 13:42:48,423 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-09-06 13:42:49,026 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514941391315712.1788702168.950059175491333-openerp-37-wallet@e35e3483db1f>: ['"New Partner" <@False>'] 2026-09-06 13:42:49,073 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-09-06 13:42:49,540 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-09-06 13:42:50,789 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598688415580358.1788702170.716588258743286-openerp-38-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:50,891 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-09-06 13:42:51,175 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324169758239392.1788702171.142314910888672-openerp-38-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:51,198 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-09-06 13:42:51,311 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-09-06 13:42:51,374 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-09-06 13:42:51,488 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-09-06 13:42:52,397 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877151748481801.1788702172.325514316558838-openerp-39-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:52,502 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-09-06 13:42:52,879 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991889459374811.1788702172.844774246215820-openerp-39-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:42:52,903 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-09-06 13:42:53,096 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-09-06 13:42:53,157 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-09-06 13:42:53,220 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-09-06 13:42:53,329 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-09-06 13:42:53,405 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-09-06 13:42:53,504 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:43:12,497 127 INFO rb-41ce622-224575-412241 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-06 13:43:13,017 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985927561715456.1788702192.930762052536011-openerp-41-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:43:13,087 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [465] 2026-09-06 13:43:13,418 127 INFO rb-41ce622-224575-412241 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-06 13:43:13,886 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983237198238264.1788702193.827439308166504-openerp-42-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:43:13,963 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [466] 2026-09-06 13:43:14,318 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:43:31,841 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 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=740&access_token=bc824f739f8969c0dbc493688c0be6d4d2af780ec36719eb4a0b9bf2f1c7a635&wallet_id=43 HTTP/1.1" 200 - 256 0.165 -0.165 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.010 -0.010 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [467] 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 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=740&access_token=adee360e7244af9ad413fab6eac45907468fc8547cd76b26d11f9d7605b9d4ff&wallet_id=43 HTTP/1.1" 200 - 83 0.065 -0.065 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [468] 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 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=740&access_token=adee360e7244af9ad413fab6eac45907468fc8547cd76b26d11f9d7605b9d4ff&invoice_id=513 HTTP/1.1" 200 - 91 0.101 -0.101 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.027 -0.027 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [469] 2026-09-06 13:43:36,549 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 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=740&access_token=b6b10b7496ba4e62c37c9290621eb131d9562bbbc680acd9711fa37622b2982f&wallet_id=43 HTTP/1.1" 200 - 261 0.103 -0.103 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.012 -0.012 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [470] 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 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=740&access_token=b6b10b7496ba4e62c37c9290621eb131d9562bbbc680acd9711fa37622b2982f&invoice_id=515 HTTP/1.1" 200 - 91 0.059 -0.059 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.040 -0.040 2023-11-01 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [471] 2026-09-06 13:43:39,660 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:43:57,283 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-09-06 13:43:58,752 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245126003114609.1788702238.684531211853027-openerp-46-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:43:58,786 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [472] 2026-09-06 13:43:58,969 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240609455041605.1788702238.940607309341431-openerp-46-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:43:58,987 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [473] 2026-09-06 13:43:59,715 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925439078738854.1788702239.682724952697754-openerp-46-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:43:59,810 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [474] 2026-09-06 13:43:59,883 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-09-06 13:44:00,505 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975810874909041.1788702240.418473005294800-openerp-47-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:00,557 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [475] 2026-09-06 13:44:01,140 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681049733890247.1788702241.099551439285278-openerp-47-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:01,188 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [476] 2026-09-06 13:44:01,999 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258046514829039.1788702241.963654994964600-openerp-47-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:02,103 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [477] 2026-09-06 13:44:03,273 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381217160948103.1788702243.240607261657715-openerp-47-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:03,340 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [478] 2026-09-06 13:44:03,529 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-09-06 13:44:04,573 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472752415368077.1788702244.522881746292114-openerp-48-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:04,637 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [479] 2026-09-06 13:44:05,633 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <740496008592963.1788702245.583616733551025-openerp-48-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:05,681 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [480] 2026-09-06 13:44:05,878 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-09-06 13:44:08,086 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619522971686420.1788702248.010752439498901-openerp-49-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:08,159 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-09-06 13:44:09,604 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244444774782978.1788702249.565038442611694-openerp-49-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:09,651 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-09-06 13:44:09,995 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:44:28,036 127 INFO rb-41ce622-224575-412241 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-06 13:44:28,595 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538991809590766.1788702268.499690055847168-openerp-51-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:28,630 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [483] 2026-09-06 13:44:29,144 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801829991513411.1788702269.095838546752930-openerp-51-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:29,200 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [484] 2026-09-06 13:44:29,628 127 INFO rb-41ce622-224575-412241 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-06 13:44:30,184 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683910256698962.1788702270.126029014587402-openerp-52-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:30,218 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [485] 2026-09-06 13:44:31,196 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356478554363820.1788702271.153637170791626-openerp-52-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:31,302 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [486] 2026-09-06 13:44:31,514 127 INFO rb-41ce622-224575-412241 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-06 13:44:32,072 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488739077606026.1788702271.988618135452271-openerp-53-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:32,113 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [487] 2026-09-06 13:44:32,999 127 INFO rb-41ce622-224575-412241 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-06 13:44:33,544 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394643536801450.1788702273.487952947616577-openerp-54-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:33,584 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [488] 2026-09-06 13:44:34,524 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341904442977125.1788702274.486760377883911-openerp-54-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:34,641 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [489] 2026-09-06 13:44:34,827 127 INFO rb-41ce622-224575-412241 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-06 13:44:36,531 127 INFO rb-41ce622-224575-412241 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-09-06 13:44:37,042 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522612514878608.1788702276.952802896499634-openerp-55-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:37,104 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [490] 2026-09-06 13:44:38,093 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798747486089991.1788702278.057869911193848-openerp-55-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:38,218 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [491] 2026-09-06 13:44:38,445 127 INFO rb-41ce622-224575-412241 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-06 13:44:39,032 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369938609028657.1788702278.917710781097412-openerp-56-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:39,066 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-09-06 13:44:39,976 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222962060719186.1788702279.922694921493530-openerp-56-wallet@e35e3483db1f>: ['"company_1_data" <@False>'] 2026-09-06 13:44:40,120 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-09-06 13:44:40,352 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:44:41,129 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-06 13:44:41,228 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-09-06 13:44:41,272 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-09-06 13:44:41,302 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-09-06 13:44:41,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-09-06 13:44:41,378 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-06 13:44:41,421 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-09-06 13:44:41,428 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-09-06 13:44:41,431 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-09-06 13:44:41,448 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-09-06 13:44:41,463 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-09-06 13:44:41,535 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-09-06 13:44:41,562 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:44:42,177 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-09-06 13:44:42,264 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-09-06 13:44:42,323 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-09-06 13:44:42,473 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-09-06 13:44:42,532 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-09-06 13:44:42,625 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-09-06 13:44:42,696 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-09-06 13:44:42,827 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-09-06 13:44:42,882 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:44:43,652 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-06 13:44:43,754 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-06 13:44:43,791 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-09-06 13:44:43,825 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-09-06 13:44:43,865 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-09-06 13:44:43,902 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-09-06 13:44:43,934 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-09-06 13:44:43,969 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-09-06 13:44:44,007 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-09-06 13:44:44,031 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-09-06 13:44:44,051 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-09-06 13:44:44,086 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-09-06 13:44:44,127 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-09-06 13:44:44,157 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-09-06 13:44:44,187 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-09-06 13:44:44,235 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-09-06 13:44:44,278 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-09-06 13:44:44,321 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-09-06 13:44:44,362 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-06 13:44:44,511 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-06 13:44:44,654 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-06 13:44:44,792 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-06 13:44:44,948 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-06 13:44:45,092 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-06 13:44:45,241 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-09-06 13:44:45,387 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-09-06 13:44:45,427 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-09-06 13:44:45,462 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-09-06 13:44:45,514 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-09-06 13:44:45,558 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-06 13:44:45,708 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-06 13:44:45,859 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-09-06 13:44:46,012 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-09-06 13:44:46,185 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-09-06 13:44:46,227 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-09-06 13:44:46,244 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-09-06 13:44:46,272 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-09-06 13:44:46,285 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-09-06 13:44:46,310 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-09-06 13:44:46,357 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-09-06 13:44:46,397 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-09-06 13:44:46,459 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:44:48,673 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-09-06 13:44:48,783 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-09-06 13:44:48,814 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-09-06 13:44:48,831 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-09-06 13:44:48,845 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-09-06 13:44:48,904 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-09-06 13:44:48,966 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-09-06 13:44:48,990 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-06 13:44:49,011 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-06 13:44:49,018 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-06 13:44:49,032 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-09-06 13:44:49,034 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-06 13:44:49,047 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-09-06 13:44:49,049 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-06 13:44:49,101 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-09-06 13:44:49,104 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-06 13:44:49,106 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-06 13:44:49,130 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:44:51,221 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-09-06 13:44:51,336 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:44:53,354 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-06 13:44:53,601 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-09-06 13:44:53,804 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-09-06 13:44:53,962 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-06 13:44:54,149 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-06 13:44:54,342 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-06 13:44:54,502 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-06 13:44:54,649 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-06 13:44:54,797 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-06 13:44:54,968 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:44:56,774 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-09-06 13:44:57,389 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-09-06 13:44:57,830 127 INFO rb-41ce622-224575-412241 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-06 13:44:58,342 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:45:00,145 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-06 13:45:00,926 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-06 13:45:01,670 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-06 13:45:02,287 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-06 13:45:02,928 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:45:04,691 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-06 13:45:05,004 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-06 13:45:05,187 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-06 13:45:05,388 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:45:07,535 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-06 13:45:07,822 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-09-06 13:45:07,827 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-09-06 13:45:07,838 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-09-06 13:45:07,863 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-09-06 13:45:07,934 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-09-06 13:45:07,947 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-09-06 13:45:07,971 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-06 13:45:08,040 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-09-06 13:45:08,053 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-09-06 13:45:08,063 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-09-06 13:45:08,075 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-09-06 13:45:08,122 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-09-06 13:45:08,131 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-09-06 13:45:08,153 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-09-06 13:45:08,815 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-09-06 13:45:09,138 127 INFO rb-41ce622-224575-412241 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-06 13:45:09,162 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-09-06 13:45:09,884 127 INFO rb-41ce622-224575-412241 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-06 13:45:09,926 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-09-06 13:45:10,331 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-09-06 13:45:10,746 127 INFO rb-41ce622-224575-412241 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-06 13:45:10,778 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-09-06 13:45:11,126 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 13:45:13,516 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-09-06 13:45:13,854 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:45:16,244 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-06 13:45:16,659 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-09-06 13:45:16,827 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-09-06 13:45:17,040 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-06 13:45:17,207 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-06 13:45:17,403 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-06 13:45:17,530 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-06 13:45:17,711 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-06 13:45:17,936 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-06 13:45:18,128 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:45:20,274 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-09-06 13:45:21,090 127 INFO rb-41ce622-224575-412241 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-06 13:45:21,762 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-09-06 13:45:22,476 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:45:24,575 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-06 13:45:25,525 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-06 13:45:26,532 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-06 13:45:27,136 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-06 13:45:27,750 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:45:29,822 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-06 13:45:30,235 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-06 13:45:30,499 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-06 13:45:30,751 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:45:31,908 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-09-06 13:45:31,969 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-06 13:45:31,992 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-09-06 13:45:32,021 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-09-06 13:45:32,026 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-09-06 13:45:32,051 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-06 13:45:32,077 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-09-06 13:45:32,118 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-09-06 13:45:32,126 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-09-06 13:45:32,152 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:45:33,971 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-09-06 13:45:34,399 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-09-06 13:45:34,815 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-06 13:45:35,247 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:45:36,456 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-06 13:45:36,666 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-06 13:45:36,847 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-09-06 13:45:36,882 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-06 13:45:37,013 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-06 13:45:37,199 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-06 13:45:37,391 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-06 13:45:37,556 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-06 13:45:37,741 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-06 13:45:37,909 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-06 13:45:38,067 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-06 13:45:38,242 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-06 13:45:38,420 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-09-06 13:45:38,617 127 INFO rb-41ce622-224575-412241 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-09-06 13:45:38,795 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:45:38,809 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-09-06 13:45:42,524 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:45:43,710 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:45:43] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.209 0.982 2026-09-06 13:45:44,069 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:45:44] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.100 0.251 2026-09-06 13:45:44,485 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:45:44] "GET /shop/cart HTTP/1.1" 200 - 167 0.096 0.316 2026-09-06 13:45:44,568 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [394] 2026-09-06 13:45:44,836 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [389] 2026-09-06 13:45:44,988 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-09-06 13:45:48,370 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:45:48,600 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:45:48] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.015 0.228 2026-09-06 13:45:48,624 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-09-06 13:45:52,244 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:45:52,475 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:45:52] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.005 0.230 2026-09-06 13:45:52,502 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-09-06 13:45:55,764 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:45:56,628 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:45:56] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.005 0.860 2026-09-06 13:45:56,630 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-09-06 13:45:56,648 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-09-06 13:45:59,906 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:00,833 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.129 0.801 2026-09-06 13:46:00,874 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-09-06 13:46:05,508 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps1@abc.com from n/a 2026-09-06 13:46:05,521 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:06,210 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-06 13:46:06,642 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:06] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.231 0.891 2026-09-06 13:46:08,445 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-06 13:46:08,474 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:08] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.047 0.102 2026-09-06 13:46:08,491 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps2@abc.com from n/a 2026-09-06 13:46:08,799 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-09-06 13:46:08,836 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:08] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.108 0.227 2026-09-06 13:46:08,930 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps2@abc.com from n/a 2026-09-06 13:46:09,868 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:09] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.250 0.680 2026-09-06 13:46:09,918 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-09-06 13:46:13,344 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:14,411 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:14] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.183 0.885 2026-09-06 13:46:14,415 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-09-06 13:46:14,443 127 INFO rb-41ce622-224575-412241 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-06 13:46:18,015 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:18,958 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:18] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.164 0.782 2026-09-06 13:46:19,009 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-09-06 13:46:23,117 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-09-06 13:46:26,391 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:27,384 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:27] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.165 0.832 2026-09-06 13:46:27,386 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-09-06 13:46:27,403 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-09-06 13:46:30,593 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:31,604 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:31] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.156 0.856 2026-09-06 13:46:31,653 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:31] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.009 0.037 2026-09-06 13:46:31,654 127 INFO rb-41ce622-224575-412241 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-06 13:46:31,679 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-09-06 13:46:36,690 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-09-06 13:46:40,190 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-09-06 13:46:43,861 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:44,865 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:44] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.165 0.845 2026-09-06 13:46:44,914 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-09-06 13:46:48,194 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-09-06 13:46:52,999 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-09-06 13:46:56,015 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:46:56,952 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:46:56] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.007 0.932 2026-09-06 13:46:56,976 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-09-06 13:47:00,503 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:01,305 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:01] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.100 0.704 2026-09-06 13:47:01,742 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:01] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.081 0.331 2026-09-06 13:47:01,801 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-09-06 13:47:04,846 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:06,236 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:06] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.417 0.973 2026-09-06 13:47:06,268 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-09-06 13:47:09,814 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:10,107 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:10] "POST /mail/message/post HTTP/1.1" 200 - 16 0.012 0.285 2026-09-06 13:47:11,796 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps1@abc.com from n/a 2026-09-06 13:47:11,914 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:11] "POST /mail/message/post HTTP/1.1" 200 - 45 0.057 0.052 2026-09-06 13:47:12,054 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps2@abc.com from n/a 2026-09-06 13:47:12,105 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:12] "POST /mail/message/post HTTP/1.1" 200 - 19 0.021 0.023 2026-09-06 13:47:12,149 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-09-06 13:47:15,689 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:17,487 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:17] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.152 1.648 2026-09-06 13:47:17,689 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:17] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.025 0.173 2026-09-06 13:47:17,691 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-09-06 13:47:17,718 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-09-06 13:47:21,266 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:22,366 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:22] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.156 0.947 2026-09-06 13:47:22,521 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:22] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.071 0.063 2026-09-06 13:47:22,550 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-09-06 13:47:25,800 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:26,340 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:26] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.160 0.383 2026-09-06 13:47:26,367 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-09-06 13:47:29,727 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:30,294 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:30] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.136 0.436 2026-09-06 13:47:30,296 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-09-06 13:47:30,323 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-09-06 13:47:33,981 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:34,796 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:34] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 404 - 187 0.101 0.716 2026-09-06 13:47:34,810 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:vendor from n/a 2026-09-06 13:47:35,336 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:35] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 200 - 166 0.140 0.379 2026-09-06 13:47:35,377 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-09-06 13:47:41,306 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps1@abc.com from n/a 2026-09-06 13:47:41,319 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:42,841 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-06 13:47:43,338 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:43] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.227 1.794 2026-09-06 13:47:43,501 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-06 13:47:43,530 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:43] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.062 0.120 2026-09-06 13:47:43,571 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-09-06 13:47:49,483 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps1@abc.com from n/a 2026-09-06 13:47:49,494 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:49,811 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:49] "GET /my/apps/download/186 HTTP/1.1" 200 - 58 0.059 0.260 2026-09-06 13:47:49,908 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:49] "GET /my/apps/download/186 HTTP/1.1" 200 - 35 0.036 0.037 2026-09-06 13:47:50,083 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:50] "GET /my/apps/download/186 HTTP/1.1" 200 - 51 0.063 0.063 2026-09-06 13:47:50,084 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-09-06 13:47:50,114 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-09-06 13:47:54,578 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portalapps2@abc.com from n/a 2026-09-06 13:47:54,602 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:54,863 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:54] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.024 0.241 2026-09-06 13:47:55,794 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:55] "GET /my HTTP/1.1" 200 - 246 0.189 0.738 2026-09-06 13:47:55,795 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-09-06 13:47:55,835 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:47:55,851 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-09-06 13:47:55,857 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:56,116 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-09-06 13:47:56,125 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:57,804 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:57] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.140 1.542 2026-09-06 13:47:57,840 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:57] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.006 0.027 2026-09-06 13:47:57,880 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:57] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.008 0.028 2026-09-06 13:47:57,919 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:57] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.009 0.026 2026-09-06 13:47:57,967 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:57] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.017 0.028 2026-09-06 13:47:58,022 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:58] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.014 0.035 2026-09-06 13:47:58,066 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:58] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.010 0.030 2026-09-06 13:47:58,100 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:58] "GET /apps/browse/category?price=] 2026-09-06 13:47:58,243 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-09-06 13:47:58,247 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:47:58,488 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:58] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.016 0.227 2026-09-06 13:47:59,267 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.178 0.598 2026-09-06 13:47:59,278 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.006 2026-09-06 13:47:59,349 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.026 0.043 2026-09-06 13:47:59,359 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.006 2026-09-06 13:47:59,420 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.038 2026-09-06 13:47:59,428 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.001 0.005 2026-09-06 13:47:59,501 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.042 2026-09-06 13:47:59,518 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.004 0.009 2026-09-06 13:47:59,579 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.022 0.037 2026-09-06 13:47:59,659 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.025 0.048 2026-09-06 13:47:59,669 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.006 2026-09-06 13:47:59,730 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:47:59] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.018 0.041 2026-09-06 13:47:59,731 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-09-06 13:47:59,746 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-09-06 13:47:59,751 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:00,025 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:00] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.010 0.267 2026-09-06 13:48:00,855 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.176 0.651 2026-09-06 13:48:00,876 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:00] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.004 0.013 2026-09-06 13:48:00,943 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.027 0.038 2026-09-06 13:48:00,944 127 INFO rb-41ce622-224575-412241 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-06 13:48:00,972 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:48:01,669 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-06 13:48:08,541 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:48:11,300 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-09-06 13:48:11,466 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-09-06 13:48:11,552 127 INFO rb-41ce622-224575-412241 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-06 13:48:11,581 127 INFO rb-41ce622-224575-412241 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-06 13:48:11,627 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-09-06 13:48:11,717 127 INFO rb-41ce622-224575-412241 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-06 13:48:11,741 127 INFO rb-41ce622-224575-412241 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-06 13:48:11,781 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-09-06 13:48:11,890 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-09-06 13:48:11,953 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-09-06 13:48:12,032 127 INFO rb-41ce622-224575-412241 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-06 13:48:12,192 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-09-06 13:48:12,240 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-06 13:48:12,263 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-06 13:48:12,274 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-09-06 13:48:12,299 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-09-06 13:48:12,356 127 INFO rb-41ce622-224575-412241 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-06 13:48:12,485 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-06 13:48:12,504 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-06 13:48:12,521 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-06 13:48:12,530 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-06 13:48:12,555 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-09-06 13:48:12,631 127 INFO rb-41ce622-224575-412241 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-06 13:48:12,801 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-06 13:48:12,823 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-06 13:48:12,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-06 13:48:12,853 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-06 13:48:12,865 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-09-06 13:48:12,886 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-09-06 13:48:12,986 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:48:15,646 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-09-06 13:48:15,737 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-09-06 13:48:15,766 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-09-06 13:48:15,856 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-09-06 13:48:15,883 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-09-06 13:48:15,965 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-09-06 13:48:16,005 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-09-06 13:48:16,086 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-09-06 13:48:16,108 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-09-06 13:48:16,287 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-09-06 13:48:16,358 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-09-06 13:48:16,396 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-09-06 13:48:16,424 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-09-06 13:48:16,518 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-09-06 13:48:16,544 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-09-06 13:48:16,660 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-09-06 13:48:16,691 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-09-06 13:48:16,729 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-09-06 13:48:17,086 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-09-06 13:48:17,114 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-09-06 13:48:17,136 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-09-06 13:48:17,165 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-09-06 13:48:17,239 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-09-06 13:48:17,345 127 INFO rb-41ce622-224575-412241 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-06 13:48:17,408 127 INFO rb-41ce622-224575-412241 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-06 13:48:17,442 127 INFO rb-41ce622-224575-412241 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-06 13:48:17,489 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-09-06 13:48:17,521 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-09-06 13:48:17,554 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-09-06 13:48:17,601 127 INFO rb-41ce622-224575-412241 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-06 13:48:17,654 127 INFO rb-41ce622-224575-412241 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-06 13:48:17,689 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-09-06 13:48:17,742 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-09-06 13:48:17,760 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-09-06 13:48:17,829 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-09-06 13:48:17,839 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-09-06 13:48:17,864 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-09-06 13:48:17,956 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-09-06 13:48:17,993 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-09-06 13:48:18,528 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-09-06 13:48:18,566 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-09-06 13:48:18,687 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-09-06 13:48:18,719 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-09-06 13:48:18,751 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-09-06 13:48:18,780 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-09-06 13:48:18,886 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-09-06 13:48:19,069 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-09-06 13:48:19,132 127 INFO rb-41ce622-224575-412241 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-06 13:48:19,157 127 INFO rb-41ce622-224575-412241 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-06 13:48:19,197 127 INFO rb-41ce622-224575-412241 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-06 13:48:19,279 127 INFO rb-41ce622-224575-412241 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-06 13:48:19,311 127 INFO rb-41ce622-224575-412241 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-06 13:48:19,333 127 INFO rb-41ce622-224575-412241 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-06 13:48:19,357 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-09-06 13:48:19,453 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-09-06 13:48:19,687 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:48:22,421 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-09-06 13:48:22,630 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-09-06 13:48:22,729 127 INFO rb-41ce622-224575-412241 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-06 13:48:22,773 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-09-06 13:48:22,870 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-09-06 13:48:22,984 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-09-06 13:48:23,039 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-09-06 13:48:23,062 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-09-06 13:48:23,096 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-09-06 13:48:23,137 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-09-06 13:48:23,176 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-09-06 13:48:23,215 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-09-06 13:48:23,252 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-09-06 13:48:23,287 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-09-06 13:48:23,334 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-09-06 13:48:23,389 127 INFO rb-41ce622-224575-412241 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-06 13:48:23,427 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-09-06 13:48:23,468 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-09-06 13:48:23,506 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-09-06 13:48:23,540 127 INFO rb-41ce622-224575-412241 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-06 13:48:23,567 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-09-06 13:48:23,607 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-09-06 13:48:23,658 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-09-06 13:48:23,736 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-09-06 13:48:23,754 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-09-06 13:48:23,883 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,044 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,167 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,348 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,556 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,704 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,760 127 INFO rb-41ce622-224575-412241 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-06 13:48:24,884 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:48:27,578 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-09-06 13:48:27,619 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-09-06 13:48:27,675 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-09-06 13:48:27,694 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-09-06 13:48:27,704 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-09-06 13:48:27,710 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-09-06 13:48:27,715 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-09-06 13:48:27,719 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-09-06 13:48:27,750 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:48:30,224 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-09-06 13:48:30,275 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-06 13:48:30,308 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-09-06 13:48:30,331 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-09-06 13:48:30,371 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-06 13:48:30,396 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-09-06 13:48:30,434 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-06 13:48:30,452 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-09-06 13:48:30,513 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-06 13:48:30,554 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:48:30,911 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-09-06 13:48:31,402 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 422 2026-09-06 13:48:31,403 127 INFO rb-41ce622-224575-412241 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/tmpqb8_4v0v_chrome_odoo 2026-09-06 13:48:31,403 127 INFO rb-41ce622-224575-412241 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:41217/json/version 2026-09-06 13:48:31,404 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41217/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:48:31,425 127 INFO rb-41ce622-224575-412241 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-06 13:48:31,425 127 INFO rb-41ce622-224575-412241 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:41217/json 2026-09-06 13:48:31,425 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41217/json with timeout 3 increased to 10s during tests 2026-09-06 13:48:31,475 127 INFO rb-41ce622-224575-412241 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:41217/devtools/page/397382E89DC1E556AB3F18F934CEB1DD 2026-09-06 13:48:31,503 127 INFO rb-41ce622-224575-412241 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-06 13:48:31,509 127 INFO rb-41ce622-224575-412241 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-06 13:48:31,601 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_color_reviewer from n/a 2026-09-06 13:48:31,610 127 INFO rb-41ce622-224575-412241 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-06 13:48:31,616 127 INFO rb-41ce622-224575-412241 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-06 13:48:31,617 127 INFO rb-41ce622-224575-412241 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-06 13:48:31,634 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:33,070 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:33] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.291 1.149 2026-09-06 13:48:33,074 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '397382E89DC1E556AB3F18F934CEB1DD', 'loaderId': '1C81B56FCA570EFDED8D12CC19F7A222', 'isDownload': False} 2026-09-06 13:48:33,074 127 INFO rb-41ce622-224575-412241 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-06 13:48:33,985 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:48:34,041 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:34] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.055 0.883 2026-09-06 13:48:34,058 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:48:34,066 127 INFO rb-41ce622-224575-412241 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-06 13:48:34,066 127 INFO rb-41ce622-224575-412241 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-06 13:48:34,077 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:34] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.019 0.951 2026-09-06 13:48:34,104 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:48:34,130 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:34] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.029 2026-09-06 13:48:34,167 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:48:34,201 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:34] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.028 0.084 2026-09-06 13:48:34,228 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:34] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.010 0.021 2026-09-06 13:48:37,991 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 3.784 2026-09-06 13:48:37,999 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:37] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 3.797 2026-09-06 13:48:38,006 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.904 2026-09-06 13:48:38,017 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 3.716 2026-09-06 13:48:38,025 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 3.822 2026-09-06 13:48:38,059 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:48:38,080 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.028 2026-09-06 13:48:38,095 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.005 0.033 2026-09-06 13:48:38,354 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:48:38,362 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.010 2026-09-06 13:48:38,392 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:48:38,454 127 INFO rb-41ce622-224575-412241 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.379780530929565 2026-09-06 13:48:38,454 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,466 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,499 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.074 2026-09-06 13:48:38,537 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,562 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.039 0.103 2026-09-06 13:48:38,590 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,666 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,732 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,792 127 INFO rb-41ce622-224575-412241 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-06 13:48:38,825 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "POST /docs/update_category HTTP/1.1" 200 - 14 0.017 0.014 2026-09-06 13:48:38,851 127 INFO rb-41ce622-224575-412241 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-06 13:48:39,082 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:39] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.055 0.097 2026-09-06 13:48:39,438 127 INFO rb-41ce622-224575-412241 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-06 13:48:39,496 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:39] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.027 2026-09-06 13:48:39,504 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.052 2026-09-06 13:48:39,534 127 INFO rb-41ce622-224575-412241 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-06 13:48:39,585 127 INFO rb-41ce622-224575-412241 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-06 13:48:39,657 127 INFO rb-41ce622-224575-412241 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-06 13:48:39,723 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-09-06 13:48:39,724 127 INFO rb-41ce622-224575-412241 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-06 13:48:39,805 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9650064 (allocated 11796480) 2026-09-06 13:48:39,809 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 422 2026-09-06 13:48:39,810 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-09-06 13:48:39,810 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 422 2026-09-06 13:48:39,889 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134839_888992_test_picking_a_cover_colour_persists_it.txt 2026-09-06 13:48:39,889 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpqb8_4v0v_chrome_odoo" 2026-09-06 13:48:39,920 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:48:40,934 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-09-06 13:48:40,951 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-09-06 13:48:41,214 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 606 2026-09-06 13:48:41,214 127 INFO rb-41ce622-224575-412241 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/tmp68fz8o_6_chrome_odoo 2026-09-06 13:48:41,214 127 INFO rb-41ce622-224575-412241 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:43609/json/version 2026-09-06 13:48:41,215 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:43609/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:48:41,271 127 INFO rb-41ce622-224575-412241 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-06 13:48:41,271 127 INFO rb-41ce622-224575-412241 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:43609/json 2026-09-06 13:48:41,272 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:43609/json with timeout 3 increased to 10s during tests 2026-09-06 13:48:41,276 127 INFO rb-41ce622-224575-412241 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:43609/devtools/page/305789C23A75127ACFF912FB1BDB2B29 2026-09-06 13:48:41,287 127 INFO rb-41ce622-224575-412241 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-06 13:48:41,288 127 INFO rb-41ce622-224575-412241 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-06 13:48:41,390 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_editor from n/a 2026-09-06 13:48:41,404 127 INFO rb-41ce622-224575-412241 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-06 13:48:41,406 127 INFO rb-41ce622-224575-412241 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-06 13:48:41,406 127 INFO rb-41ce622-224575-412241 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-06 13:48:41,416 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:41,694 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:42,122 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:42,730 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.245 1.073 2026-09-06 13:48:42,734 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '305789C23A75127ACFF912FB1BDB2B29', 'loaderId': '94801F2FCBBF113B265B9732237D29AB', 'isDownload': False} 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412241 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-06 13:48:42,767 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "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-06 13:48:42,777 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:48:42,826 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.030 0.034 2026-09-06 13:48:42,834 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:48:42,845 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.076 2026-09-06 13:48:42,847 127 INFO rb-41ce622-224575-412241 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-06 13:48:42,848 127 INFO rb-41ce622-224575-412241 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-06 13:48:42,853 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:48:42,865 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.015 2026-09-06 13:48:42,889 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:48:42,902 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.031 2026-09-06 13:48:42,964 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:48:42,965 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:48:42,979 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:48:42,980 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:48:42,984 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:42] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.021 0.023 2026-09-06 13:48:43,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:43,046 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-06 13:48:43,058 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:48:43,094 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.022 0.038 2026-09-06 13:48:43,408 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:48:43,413 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.008 2026-09-06 13:48:43,442 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:48:43,503 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,507 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,544 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.072 2026-09-06 13:48:43,591 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:43] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 0.073 2026-09-06 13:48:43,591 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,658 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,715 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,774 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,844 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,901 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,966 127 INFO rb-41ce622-224575-412241 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-06 13:48:43,967 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,038 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9600500 (allocated 10485760) 2026-09-06 13:48:44,046 127 INFO rb-41ce622-224575-412241 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 606 2026-09-06 13:48:44,046 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,047 127 INFO rb-41ce622-224575-412241 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 606 2026-09-06 13:48:44,133 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134844_133171_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-09-06 13:48:44,133 127 INFO rb-41ce622-224575-412241 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/tmp68fz8o_6_chrome_odoo" 2026-09-06 13:48:44,185 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-09-06 13:48:44,458 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 780 2026-09-06 13:48:44,462 127 INFO rb-41ce622-224575-412241 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/tmp15srvtw__chrome_odoo 2026-09-06 13:48:44,462 127 INFO rb-41ce622-224575-412241 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:40761/json/version 2026-09-06 13:48:44,465 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:40761/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:48:44,481 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,481 127 INFO rb-41ce622-224575-412241 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:40761/json 2026-09-06 13:48:44,481 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:40761/json with timeout 3 increased to 10s during tests 2026-09-06 13:48:44,489 127 INFO rb-41ce622-224575-412241 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:40761/devtools/page/BCC2BB8FA1B291F79F38EDB602806FD5 2026-09-06 13:48:44,494 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,503 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,668 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_editor from n/a 2026-09-06 13:48:44,684 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,700 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,700 127 INFO rb-41ce622-224575-412241 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-06 13:48:44,710 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:45,043 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:45,460 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:45,995 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:45] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.249 1.038 2026-09-06 13:48:46,001 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'BCC2BB8FA1B291F79F38EDB602806FD5', 'loaderId': '588F2F3996200A488EA528D3C6B527EE', 'isDownload': False} 2026-09-06 13:48:46,001 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,035 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:48:46,043 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:48:46,063 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.018 0.016 2026-09-06 13:48:46,079 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:48:46,127 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.040 0.061 2026-09-06 13:48:46,133 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:48:46,143 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-09-06 13:48:46,153 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,153 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,172 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:48:46,186 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.021 2026-09-06 13:48:46,270 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:46,274 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:48:46,291 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:48:46,302 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:48:46,306 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.008 0.026 2026-09-06 13:48:46,342 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:46,366 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:48:46,390 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.036 2026-09-06 13:48:46,400 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.001 0.048 2026-09-06 13:48:46,660 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:48:46,666 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.007 2026-09-06 13:48:46,680 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:48:46,738 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,743 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,791 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.081 2026-09-06 13:48:46,801 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,864 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:46] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.033 0.100 2026-09-06 13:48:46,880 127 INFO rb-41ce622-224575-412241 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-06 13:48:46,943 127 INFO rb-41ce622-224575-412241 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-06 13:48:47,004 127 INFO rb-41ce622-224575-412241 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-06 13:48:47,122 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11821] 2026-09-06 13:48:47,136 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-09-06 13:48:47,146 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2132] 2026-09-06 13:48:47,159 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11819, 11818] 2026-09-06 13:48:47,175 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-09-06 13:48:47,191 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2130] 2026-09-06 13:48:47,200 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:47] "POST /docs/delete HTTP/1.1" 200 - 114 0.045 0.079 2026-09-06 13:48:47,243 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:47,282 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:47,333 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:47] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.040 0.071 2026-09-06 13:48:47,707 127 INFO rb-41ce622-224575-412241 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-06 13:48:47,724 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-06 13:48:47,768 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:47] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.028 2026-09-06 13:48:47,798 127 INFO rb-41ce622-224575-412241 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-06 13:48:47,850 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-09-06 13:48:47,850 127 INFO rb-41ce622-224575-412241 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-06 13:48:47,909 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9462420 (allocated 11272192) 2026-09-06 13:48:47,912 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 780 2026-09-06 13:48:47,913 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-09-06 13:48:47,916 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 780 2026-09-06 13:48:47,984 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134847_984393_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-09-06 13:48:47,984 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmp15srvtw__chrome_odoo" 2026-09-06 13:48:48,016 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-09-06 13:48:48,286 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 951 2026-09-06 13:48:48,287 127 INFO rb-41ce622-224575-412241 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/tmpdrgiuzs9_chrome_odoo 2026-09-06 13:48:48,287 127 INFO rb-41ce622-224575-412241 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:41275/json/version 2026-09-06 13:48:48,288 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41275/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:48:48,310 127 INFO rb-41ce622-224575-412241 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-06 13:48:48,310 127 INFO rb-41ce622-224575-412241 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:41275/json 2026-09-06 13:48:48,311 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41275/json with timeout 3 increased to 10s during tests 2026-09-06 13:48:48,318 127 INFO rb-41ce622-224575-412241 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:41275/devtools/page/D59A6A8E5A5F933EFBC841B727D4D10D 2026-09-06 13:48:48,375 127 INFO rb-41ce622-224575-412241 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-06 13:48:48,382 127 INFO rb-41ce622-224575-412241 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-06 13:48:48,484 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_editor from n/a 2026-09-06 13:48:48,494 127 INFO rb-41ce622-224575-412241 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-06 13:48:48,497 127 INFO rb-41ce622-224575-412241 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-06 13:48:48,497 127 INFO rb-41ce622-224575-412241 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-06 13:48:48,509 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:48,808 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:49,234 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:49,917 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:49] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.283 1.129 2026-09-06 13:48:49,921 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': 'D59A6A8E5A5F933EFBC841B727D4D10D', 'loaderId': '37C174DBE2BBE83D739BA0A9BB13EE2C', 'isDownload': False} 2026-09-06 13:48:49,921 127 INFO rb-41ce622-224575-412241 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-06 13:48:49,947 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:49] "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-06 13:48:49,959 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:48:50,011 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.027 2026-09-06 13:48:50,018 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:48:50,029 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.079 2026-09-06 13:48:50,032 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,033 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,043 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:48:50,058 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.014 2026-09-06 13:48:50,073 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:48:50,086 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.030 2026-09-06 13:48:50,134 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:48:50,139 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:48:50,142 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:48:50,161 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:48:50,170 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-06 13:48:50,202 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:48:50,222 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.001 0.010 2026-09-06 13:48:50,231 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:48:50,246 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.035 2026-09-06 13:48:50,538 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:48:50,547 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.014 2026-09-06 13:48:50,564 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:48:50,630 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,637 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,686 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.084 2026-09-06 13:48:50,714 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,734 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:50] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.022 0.116 2026-09-06 13:48:50,780 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,839 127 INFO rb-41ce622-224575-412241 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-06 13:48:50,914 127 INFO rb-41ce622-224575-412241 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-06 13:48:51,028 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:51] "POST /docs/create HTTP/1.1" 200 - 38 0.020 0.031 2026-09-06 13:48:51,565 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:51] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.070 0.449 2026-09-06 13:48:51,952 127 INFO rb-41ce622-224575-412241 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-06 13:48:51,956 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,005 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:52] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.022 2026-09-06 13:48:52,030 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.048 2026-09-06 13:48:52,066 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,066 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,139 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12869504 (allocated 14417920) 2026-09-06 13:48:52,149 127 INFO rb-41ce622-224575-412241 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 951 2026-09-06 13:48:52,152 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,153 127 INFO rb-41ce622-224575-412241 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 951 2026-09-06 13:48:52,256 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134852_255973_test_creating_a_document_through_the_dialog_persists_it.txt 2026-09-06 13:48:52,256 127 INFO rb-41ce622-224575-412241 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/tmpdrgiuzs9_chrome_odoo" 2026-09-06 13:48:52,296 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-09-06 13:48:52,566 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1132 2026-09-06 13:48:52,566 127 INFO rb-41ce622-224575-412241 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/tmpljn0oaf0_chrome_odoo 2026-09-06 13:48:52,566 127 INFO rb-41ce622-224575-412241 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:43327/json/version 2026-09-06 13:48:52,568 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:43327/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:48:52,611 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,611 127 INFO rb-41ce622-224575-412241 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:43327/json 2026-09-06 13:48:52,612 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:43327/json with timeout 3 increased to 10s during tests 2026-09-06 13:48:52,625 127 INFO rb-41ce622-224575-412241 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:43327/devtools/page/010019143D56F8312E232C2F843CDB2C 2026-09-06 13:48:52,673 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,678 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,799 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_editor from n/a 2026-09-06 13:48:52,810 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,812 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,813 127 INFO rb-41ce622-224575-412241 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-06 13:48:52,826 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:53,154 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:53,618 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:48:54,308 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.260 1.225 2026-09-06 13:48:54,314 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '010019143D56F8312E232C2F843CDB2C', 'loaderId': 'D0D6C701C8A7FDB7040978DB653F5ECE', 'isDownload': False} 2026-09-06 13:48:54,314 127 INFO rb-41ce622-224575-412241 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-06 13:48:54,338 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "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-06 13:48:54,348 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:48:54,395 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.024 2026-09-06 13:48:54,401 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:48:54,409 127 INFO rb-41ce622-224575-412241 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-06 13:48:54,409 127 INFO rb-41ce622-224575-412241 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-06 13:48:54,411 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.004 0.066 2026-09-06 13:48:54,418 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:48:54,426 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.011 2026-09-06 13:48:54,434 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:48:54,445 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.020 2026-09-06 13:48:54,470 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-06 13:48:54,519 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:54,528 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:48:54,536 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:48:54,540 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:48:54,568 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:54,593 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.003 0.012 2026-09-06 13:48:54,604 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:48:54,622 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.035 2026-09-06 13:48:54,936 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:48:54,953 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.015 0.018 2026-09-06 13:48:54,972 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:54] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:48:55,046 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,065 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,084 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.074 2026-09-06 13:48:55,119 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:55] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.089 2026-09-06 13:48:55,120 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,185 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,249 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-09-06 13:48:55,249 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,304 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 8999784 (allocated 10223616) 2026-09-06 13:48:55,310 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1132 2026-09-06 13:48:55,311 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-09-06 13:48:55,318 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1132 2026-09-06 13:48:55,389 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134855_389179_test_editor_page_offers_the_create_affordance.txt 2026-09-06 13:48:55,389 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpljn0oaf0_chrome_odoo" 2026-09-06 13:48:55,417 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,671 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1307 2026-09-06 13:48:55,671 127 INFO rb-41ce622-224575-412241 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/tmpts0bqsac_chrome_odoo 2026-09-06 13:48:55,672 127 INFO rb-41ce622-224575-412241 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:45621/json/version 2026-09-06 13:48:55,672 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:45621/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:48:55,691 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,691 127 INFO rb-41ce622-224575-412241 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:45621/json 2026-09-06 13:48:55,692 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:45621/json with timeout 3 increased to 10s during tests 2026-09-06 13:48:55,698 127 INFO rb-41ce622-224575-412241 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:45621/devtools/page/B4A8FDC19A24D1FF09B5995E2A8E910F 2026-09-06 13:48:55,759 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,765 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,938 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_manager from n/a 2026-09-06 13:48:55,946 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,951 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,951 127 INFO rb-41ce622-224575-412241 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-06 13:48:55,993 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:58,131 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /docs HTTP/1.1" 200 - 287 0.151 1.991 2026-09-06 13:48:58,135 127 INFO rb-41ce622-224575-412241 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': 'B4A8FDC19A24D1FF09B5995E2A8E910F', 'loaderId': '37BB7985853889E3245042437DF38695', 'isDownload': False} 2026-09-06 13:48:58,135 127 INFO rb-41ce622-224575-412241 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-06 13:48:58,166 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:48:58,168 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:48:58,200 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.022 0.021 2026-09-06 13:48:58,207 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:48:58,213 127 INFO rb-41ce622-224575-412241 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-06 13:48:58,214 127 INFO rb-41ce622-224575-412241 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-06 13:48:58,219 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.055 2026-09-06 13:48:58,224 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:48:58,233 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.020 2026-09-06 13:48:58,245 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:48:58,259 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.018 2026-09-06 13:48:58,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:48:58,340 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-06 13:48:58,344 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:48:58,347 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:58,350 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:58,365 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:48:58,390 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:48:58,414 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.034 2026-09-06 13:48:58,433 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.010 0.038 2026-09-06 13:48:58,722 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:48:58,731 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.011 2026-09-06 13:48:58,750 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:48:58,808 127 INFO rb-41ce622-224575-412241 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-06 13:48:58,813 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.014 0.027 2026-09-06 13:48:58,828 127 INFO rb-41ce622-224575-412241 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-06 13:48:58,875 127 INFO rb-41ce622-224575-412241 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-06 13:48:58,887 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.110 2026-09-06 13:48:58,942 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,011 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,089 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,252 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:59] "POST /docs/create_category HTTP/1.1" 200 - 51 0.044 0.055 2026-09-06 13:48:59,335 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:59] "GET /docs HTTP/1.1" 200 - 20 0.012 0.057 2026-09-06 13:48:59,535 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,572 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:59] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.009 0.020 2026-09-06 13:48:59,581 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.035 2026-09-06 13:48:59,612 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,613 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,680 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9583084 (allocated 11796480) 2026-09-06 13:48:59,684 127 INFO rb-41ce622-224575-412241 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 1307 2026-09-06 13:48:59,685 127 INFO rb-41ce622-224575-412241 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-06 13:48:59,685 127 INFO rb-41ce622-224575-412241 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 1307 2026-09-06 13:48:59,772 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134859_772304_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-09-06 13:48:59,772 127 INFO rb-41ce622-224575-412241 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/tmpts0bqsac_chrome_odoo" 2026-09-06 13:48:59,813 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-09-06 13:49:00,075 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1484 2026-09-06 13:49:00,075 127 INFO rb-41ce622-224575-412241 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/tmp4_asknep_chrome_odoo 2026-09-06 13:49:00,076 127 INFO rb-41ce622-224575-412241 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:37725/json/version 2026-09-06 13:49:00,077 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:37725/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:00,093 127 INFO rb-41ce622-224575-412241 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-06 13:49:00,093 127 INFO rb-41ce622-224575-412241 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:37725/json 2026-09-06 13:49:00,094 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:37725/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:00,099 127 INFO rb-41ce622-224575-412241 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:37725/devtools/page/440C7865608F3568F8180E4859FCC972 2026-09-06 13:49:00,158 127 INFO rb-41ce622-224575-412241 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-06 13:49:00,166 127 INFO rb-41ce622-224575-412241 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-06 13:49:00,294 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_manager from n/a 2026-09-06 13:49:00,307 127 INFO rb-41ce622-224575-412241 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-06 13:49:00,313 127 INFO rb-41ce622-224575-412241 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-06 13:49:00,313 127 INFO rb-41ce622-224575-412241 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-06 13:49:00,332 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:01,540 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /docs HTTP/1.1" 200 - 287 0.269 0.942 2026-09-06 13:49:01,543 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '440C7865608F3568F8180E4859FCC972', 'loaderId': 'E0EC761BBC670E7D2AB21BC1307EFECA', 'isDownload': False} 2026-09-06 13:49:01,544 127 INFO rb-41ce622-224575-412241 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-06 13:49:01,576 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "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-06 13:49:01,578 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:01,629 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.028 2026-09-06 13:49:01,633 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:01,641 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.004 0.068 2026-09-06 13:49:01,644 127 INFO rb-41ce622-224575-412241 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-06 13:49:01,646 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:01,651 127 INFO rb-41ce622-224575-412241 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-06 13:49:01,652 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.008 2026-09-06 13:49:01,686 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:01,699 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-09-06 13:49:01,764 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:01,769 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:01,788 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.021 0.013 2026-09-06 13:49:01,789 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:49:01,790 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:49:01,805 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:01,834 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:01,869 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.039 2026-09-06 13:49:01,887 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:01] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.004 0.053 2026-09-06 13:49:02,203 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:02,209 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:02] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.007 2026-09-06 13:49:02,239 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:02] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:49:02,308 127 INFO rb-41ce622-224575-412241 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-06 13:49:02,318 127 INFO rb-41ce622-224575-412241 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-06 13:49:02,356 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.082 2026-09-06 13:49:02,394 127 INFO rb-41ce622-224575-412241 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-06 13:49:02,412 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:02] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.089 2026-09-06 13:49:02,463 127 INFO rb-41ce622-224575-412241 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-06 13:49:02,536 127 INFO rb-41ce622-224575-412241 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-06 13:49:02,674 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:02] "POST /docs/create_category HTTP/1.1" 200 - 34 0.035 0.042 2026-09-06 13:49:02,854 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:02] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.047 0.112 2026-09-06 13:49:03,244 127 INFO rb-41ce622-224575-412241 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-06 13:49:03,321 127 INFO rb-41ce622-224575-412241 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-06 13:49:03,321 127 INFO rb-41ce622-224575-412241 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-06 13:49:03,326 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:03] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.029 0.041 2026-09-06 13:49:03,334 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.077 2026-09-06 13:49:03,419 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12931364 (allocated 14942208) 2026-09-06 13:49:03,433 127 INFO rb-41ce622-224575-412241 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 1484 2026-09-06 13:49:03,434 127 INFO rb-41ce622-224575-412241 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-06 13:49:03,435 127 INFO rb-41ce622-224575-412241 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 1484 2026-09-06 13:49:03,515 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134903_515552_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-09-06 13:49:03,515 127 INFO rb-41ce622-224575-412241 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/tmp4_asknep_chrome_odoo" 2026-09-06 13:49:03,550 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-09-06 13:49:03,804 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1667 2026-09-06 13:49:03,804 127 INFO rb-41ce622-224575-412241 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/tmprzofwyyi_chrome_odoo 2026-09-06 13:49:03,804 127 INFO rb-41ce622-224575-412241 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:35411/json/version 2026-09-06 13:49:03,806 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:35411/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:03,832 127 INFO rb-41ce622-224575-412241 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-06 13:49:03,832 127 INFO rb-41ce622-224575-412241 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:35411/json 2026-09-06 13:49:03,832 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:35411/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:03,881 127 INFO rb-41ce622-224575-412241 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:35411/devtools/page/B82883088F708499FB64A3B9FB3E04BB 2026-09-06 13:49:03,903 127 INFO rb-41ce622-224575-412241 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-06 13:49:03,911 127 INFO rb-41ce622-224575-412241 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-06 13:49:04,009 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_editor from n/a 2026-09-06 13:49:04,020 127 INFO rb-41ce622-224575-412241 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-06 13:49:04,022 127 INFO rb-41ce622-224575-412241 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-06 13:49:04,022 127 INFO rb-41ce622-224575-412241 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-06 13:49:04,042 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:04,314 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:49:04,806 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:49:05,350 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.297 1.016 2026-09-06 13:49:05,353 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': 'B82883088F708499FB64A3B9FB3E04BB', 'loaderId': 'DC3DDBD7B1514C06B8CD935E5384130C', 'isDownload': False} 2026-09-06 13:49:05,353 127 INFO rb-41ce622-224575-412241 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-06 13:49:05,387 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:49:05,397 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:05,439 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.028 2026-09-06 13:49:05,446 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:05,455 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.069 2026-09-06 13:49:05,457 127 INFO rb-41ce622-224575-412241 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-06 13:49:05,458 127 INFO rb-41ce622-224575-412241 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-06 13:49:05,460 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:05,467 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.012 2026-09-06 13:49:05,491 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:05,507 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-09-06 13:49:05,577 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:05,592 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:49:05,599 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:49:05,612 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:49:05,623 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.016 0.035 2026-09-06 13:49:05,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:49:05,638 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:05,669 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-09-06 13:49:05,679 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:05] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.006 0.048 2026-09-06 13:49:05,990 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:06,003 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:06] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.019 0.014 2026-09-06 13:49:06,028 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:06] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:06,103 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,111 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,131 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.066 2026-09-06 13:49:06,168 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,180 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:06] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.096 2026-09-06 13:49:06,248 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,310 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,373 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,448 127 INFO rb-41ce622-224575-412241 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-06 13:49:06,571 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:06] "POST /docs/update_document HTTP/1.1" 200 - 31 0.032 0.029 2026-09-06 13:49:07,201 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:07] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.078 0.531 2026-09-06 13:49:07,594 127 INFO rb-41ce622-224575-412241 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-06 13:49:07,600 127 INFO rb-41ce622-224575-412241 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-06 13:49:07,625 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.006 2026-09-06 13:49:07,663 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:07] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.025 2026-09-06 13:49:07,677 127 INFO rb-41ce622-224575-412241 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-06 13:49:07,678 127 INFO rb-41ce622-224575-412241 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-06 13:49:07,735 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12959732 (allocated 14155776) 2026-09-06 13:49:07,737 127 INFO rb-41ce622-224575-412241 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 1667 2026-09-06 13:49:07,738 127 INFO rb-41ce622-224575-412241 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-06 13:49:07,738 127 INFO rb-41ce622-224575-412241 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 1667 2026-09-06 13:49:07,848 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134907_847852_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-09-06 13:49:07,848 127 INFO rb-41ce622-224575-412241 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/tmprzofwyyi_chrome_odoo" 2026-09-06 13:49:07,878 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-09-06 13:49:08,145 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1857 2026-09-06 13:49:08,145 127 INFO rb-41ce622-224575-412241 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/tmpnxu49qqr_chrome_odoo 2026-09-06 13:49:08,145 127 INFO rb-41ce622-224575-412241 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:38383/json/version 2026-09-06 13:49:08,164 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:38383/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:08,204 127 INFO rb-41ce622-224575-412241 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-06 13:49:08,204 127 INFO rb-41ce622-224575-412241 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:38383/json 2026-09-06 13:49:08,204 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:38383/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:08,263 127 INFO rb-41ce622-224575-412241 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:38383/devtools/page/206B0B3FA19DCF231E3B9253B4197CA3 2026-09-06 13:49:08,271 127 INFO rb-41ce622-224575-412241 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-06 13:49:08,283 127 INFO rb-41ce622-224575-412241 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-06 13:49:08,358 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_editor from n/a 2026-09-06 13:49:08,373 127 INFO rb-41ce622-224575-412241 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-06 13:49:08,379 127 INFO rb-41ce622-224575-412241 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-06 13:49:08,379 127 INFO rb-41ce622-224575-412241 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-06 13:49:08,400 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:08,692 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:49:09,120 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-06 13:49:09,733 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.236 1.103 2026-09-06 13:49:09,736 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '206B0B3FA19DCF231E3B9253B4197CA3', 'loaderId': '4C1D14358777888F875F5C80872F8C9E', 'isDownload': False} 2026-09-06 13:49:09,736 127 INFO rb-41ce622-224575-412241 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-06 13:49:09,766 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "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-06 13:49:09,791 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:09,820 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.030 2026-09-06 13:49:09,829 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:09,838 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.069 2026-09-06 13:49:09,843 127 INFO rb-41ce622-224575-412241 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-06 13:49:09,843 127 INFO rb-41ce622-224575-412241 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-06 13:49:09,855 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:09,860 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.008 2026-09-06 13:49:09,879 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:09,895 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-09-06 13:49:09,942 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:49:09,968 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:49:09,969 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:49:09,970 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:49:09,970 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.024 0.016 2026-09-06 13:49:09,999 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:10,016 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:10,033 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:10] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-09-06 13:49:10,043 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:10] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.003 0.021 2026-09-06 13:49:10,333 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:10,342 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:10] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.011 2026-09-06 13:49:10,358 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:10] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:49:10,421 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:10] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.024 2026-09-06 13:49:10,446 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,462 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,507 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.120 2026-09-06 13:49:10,517 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,608 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,666 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,737 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,798 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,864 127 INFO rb-41ce622-224575-412241 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-06 13:49:10,940 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,002 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,003 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,068 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9558008 (allocated 10485760) 2026-09-06 13:49:11,079 127 INFO rb-41ce622-224575-412241 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 1857 2026-09-06 13:49:11,082 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,084 127 INFO rb-41ce622-224575-412241 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 1857 2026-09-06 13:49:11,185 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134911_185718_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-09-06 13:49:11,185 127 INFO rb-41ce622-224575-412241 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/tmpnxu49qqr_chrome_odoo" 2026-09-06 13:49:11,220 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-09-06 13:49:11,529 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2035 2026-09-06 13:49:11,530 127 INFO rb-41ce622-224575-412241 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/tmpcg5fjobh_chrome_odoo 2026-09-06 13:49:11,530 127 INFO rb-41ce622-224575-412241 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:36795/json/version 2026-09-06 13:49:11,559 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:36795/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:11,571 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,571 127 INFO rb-41ce622-224575-412241 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:36795/json 2026-09-06 13:49:11,572 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:36795/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:11,586 127 INFO rb-41ce622-224575-412241 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:36795/devtools/page/C8A11B2108F00A56B4E597529F66DF3F 2026-09-06 13:49:11,608 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,614 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,705 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_no_access from n/a 2026-09-06 13:49:11,713 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,721 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,721 127 INFO rb-41ce622-224575-412241 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-06 13:49:11,730 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:12,391 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-09-06 13:49:12,998 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:12] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.206 1.065 2026-09-06 13:49:13,004 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': 'C8A11B2108F00A56B4E597529F66DF3F', 'loaderId': 'DB6F5ED20E95302228C2B5C57175E289', 'isDownload': False} 2026-09-06 13:49:13,005 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,031 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "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-06 13:49:13,050 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:13,068 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.015 0.012 2026-09-06 13:49:13,087 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:13,132 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.038 0.055 2026-09-06 13:49:13,138 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:13,145 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-09-06 13:49:13,174 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:13,176 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,177 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,189 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.019 2026-09-06 13:49:13,320 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:49:13,321 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:49:13,327 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-06 13:49:13,331 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:49:13,335 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:49:13,414 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.017 0.012 2026-09-06 13:49:13,436 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:13,455 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.063 2026-09-06 13:49:13,729 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:13,738 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.013 2026-09-06 13:49:13,758 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:49:13,821 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,830 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,887 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,920 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.120 2026-09-06 13:49:13,954 127 INFO rb-41ce622-224575-412241 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-06 13:49:13,969 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:13] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.016 0.164 2026-09-06 13:49:14,015 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,081 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,148 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,216 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,272 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,273 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,330 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9143316 (allocated 9961472) 2026-09-06 13:49:14,335 127 INFO rb-41ce622-224575-412241 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 2035 2026-09-06 13:49:14,337 127 INFO rb-41ce622-224575-412241 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-06 13:49:14,339 127 INFO rb-41ce622-224575-412241 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 2035 2026-09-06 13:49:14,403 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134914_403638_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-09-06 13:49:14,403 127 INFO rb-41ce622-224575-412241 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/tmpcg5fjobh_chrome_odoo" 2026-09-06 13:49:14,452 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:49:14,973 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-09-06 13:49:15,265 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2207 2026-09-06 13:49:15,265 127 INFO rb-41ce622-224575-412241 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/tmpam378sj6_chrome_odoo 2026-09-06 13:49:15,265 127 INFO rb-41ce622-224575-412241 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:41311/json/version 2026-09-06 13:49:15,266 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41311/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:15,306 127 INFO rb-41ce622-224575-412241 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-06 13:49:15,306 127 INFO rb-41ce622-224575-412241 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:41311/json 2026-09-06 13:49:15,307 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41311/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:15,359 127 INFO rb-41ce622-224575-412241 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:41311/devtools/page/A23067A8E2C7E5990FA7D5C0297EAF37 2026-09-06 13:49:15,375 127 INFO rb-41ce622-224575-412241 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-06 13:49:15,390 127 INFO rb-41ce622-224575-412241 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-06 13:49:15,484 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_reseq_manager from n/a 2026-09-06 13:49:15,494 127 INFO rb-41ce622-224575-412241 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-06 13:49:15,497 127 INFO rb-41ce622-224575-412241 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-06 13:49:15,498 127 INFO rb-41ce622-224575-412241 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-06 13:49:15,509 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:17,844 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:17] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.278 2.060 2026-09-06 13:49:17,848 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': 'A23067A8E2C7E5990FA7D5C0297EAF37', 'loaderId': '05EDBE1C281B7F394F0B8FDF74759D69', 'isDownload': False} 2026-09-06 13:49:17,848 127 INFO rb-41ce622-224575-412241 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-06 13:49:17,881 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:49:17,904 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:17,968 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:17] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.052 0.048 2026-09-06 13:49:17,984 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:17,994 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:17] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.098 2026-09-06 13:49:17,997 127 INFO rb-41ce622-224575-412241 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-06 13:49:17,999 127 INFO rb-41ce622-224575-412241 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-06 13:49:18,005 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:18,021 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.015 2026-09-06 13:49:18,033 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:18,050 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-09-06 13:49:18,108 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:49:18,111 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:49:18,129 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:49:18,130 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:49:18,152 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.018 0.019 2026-09-06 13:49:18,177 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:49:18,198 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-06 13:49:18,210 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:18,229 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.039 2026-09-06 13:49:18,502 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:18,511 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.010 2026-09-06 13:49:18,527 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:18,594 127 INFO rb-41ce622-224575-412241 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-06 13:49:18,602 127 INFO rb-41ce622-224575-412241 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-06 13:49:18,631 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.075 2026-09-06 13:49:18,672 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.089 2026-09-06 13:49:18,675 127 INFO rb-41ce622-224575-412241 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-06 13:49:18,732 127 INFO rb-41ce622-224575-412241 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-06 13:49:18,940 127 INFO rb-41ce622-224575-412241 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-06 13:49:18,951 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:18] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.017 0.025 2026-09-06 13:49:18,998 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,194 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:19] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.028 0.086 2026-09-06 13:49:19,509 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,526 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.005 2026-09-06 13:49:19,585 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.035 2026-09-06 13:49:19,590 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,651 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,714 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,714 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,795 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9352432 (allocated 12058624) 2026-09-06 13:49:19,796 127 INFO rb-41ce622-224575-412241 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 2207 2026-09-06 13:49:19,797 127 INFO rb-41ce622-224575-412241 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-06 13:49:19,797 127 INFO rb-41ce622-224575-412241 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 2207 2026-09-06 13:49:19,854 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134919_854425_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-09-06 13:49:19,854 127 INFO rb-41ce622-224575-412241 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/tmpam378sj6_chrome_odoo" 2026-09-06 13:49:19,884 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-09-06 13:49:20,138 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2380 2026-09-06 13:49:20,138 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmp3_ic313k_chrome_odoo 2026-09-06 13:49:20,138 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:34333/json/version 2026-09-06 13:49:20,139 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:34333/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:20,174 127 INFO rb-41ce622-224575-412241 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-06 13:49:20,174 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:34333/json 2026-09-06 13:49:20,175 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:34333/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:20,197 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:34333/devtools/page/15438D1B3B106435FA86449C44A335EC 2026-09-06 13:49:20,258 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-09-06 13:49:20,267 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-09-06 13:49:20,328 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_reseq_manager from n/a 2026-09-06 13:49:20,338 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-09-06 13:49:20,370 127 INFO rb-41ce622-224575-412241 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-06 13:49:20,370 127 INFO rb-41ce622-224575-412241 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-06 13:49:20,390 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:21,542 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /docs HTTP/1.1" 200 - 287 0.158 0.997 2026-09-06 13:49:21,546 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '15438D1B3B106435FA86449C44A335EC', 'loaderId': 'B28F616B7625B8585713E42F0253F72B', 'isDownload': False} 2026-09-06 13:49:21,546 127 INFO rb-41ce622-224575-412241 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-06 13:49:21,582 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:21,596 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:21,658 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.055 0.024 2026-09-06 13:49:21,665 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:21,684 127 INFO rb-41ce622-224575-412241 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-06 13:49:21,685 127 INFO rb-41ce622-224575-412241 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-06 13:49:21,687 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.092 2026-09-06 13:49:21,693 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:21,701 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.010 2026-09-06 13:49:21,712 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:21,724 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.017 2026-09-06 13:49:21,764 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.011 0.011 2026-09-06 13:49:21,772 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:21,783 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:49:21,789 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:49:21,791 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:49:21,832 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:21,847 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:21,867 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-09-06 13:49:21,887 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:21] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.007 0.042 2026-09-06 13:49:22,141 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:22,150 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:22] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.017 2026-09-06 13:49:22,171 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:22] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:22,247 127 INFO rb-41ce622-224575-412241 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-06 13:49:22,256 127 INFO rb-41ce622-224575-412241 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-06 13:49:22,292 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.086 2026-09-06 13:49:22,323 127 INFO rb-41ce622-224575-412241 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-06 13:49:22,328 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:22] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.117 2026-09-06 13:49:22,381 127 INFO rb-41ce622-224575-412241 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-06 13:49:22,589 127 INFO rb-41ce622-224575-412241 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-06 13:49:22,638 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:22] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.042 0.036 2026-09-06 13:49:22,647 127 INFO rb-41ce622-224575-412241 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-06 13:49:22,824 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:22] "GET /docs HTTP/1.1" 200 - 20 0.019 0.063 2026-09-06 13:49:23,211 127 INFO rb-41ce622-224575-412241 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-06 13:49:23,283 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:23] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.035 2026-09-06 13:49:23,287 127 INFO rb-41ce622-224575-412241 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-06 13:49:23,291 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.065 2026-09-06 13:49:23,352 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-09-06 13:49:23,353 127 INFO rb-41ce622-224575-412241 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-06 13:49:23,428 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9329480 (allocated 11272192) 2026-09-06 13:49:23,436 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2380 2026-09-06 13:49:23,437 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-09-06 13:49:23,438 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2380 2026-09-06 13:49:23,510 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134923_510644_test_reordering_root_subjects_persists.txt 2026-09-06 13:49:23,510 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmp3_ic313k_chrome_odoo" 2026-09-06 13:49:23,544 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-09-06 13:49:23,823 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2560 2026-09-06 13:49:23,823 127 INFO rb-41ce622-224575-412241 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/tmp22sdwzmr_chrome_odoo 2026-09-06 13:49:23,824 127 INFO rb-41ce622-224575-412241 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:45511/json/version 2026-09-06 13:49:23,826 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:45511/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:23,871 127 INFO rb-41ce622-224575-412241 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-06 13:49:23,872 127 INFO rb-41ce622-224575-412241 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:45511/json 2026-09-06 13:49:23,872 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:45511/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:23,892 127 INFO rb-41ce622-224575-412241 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:45511/devtools/page/A99957AAB3307A720EB64A9174A95996 2026-09-06 13:49:23,912 127 INFO rb-41ce622-224575-412241 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-06 13:49:23,968 127 INFO rb-41ce622-224575-412241 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-06 13:49:24,023 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_reseq_manager from n/a 2026-09-06 13:49:24,032 127 INFO rb-41ce622-224575-412241 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-06 13:49:24,035 127 INFO rb-41ce622-224575-412241 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-06 13:49:24,035 127 INFO rb-41ce622-224575-412241 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-06 13:49:24,076 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:25,120 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.148 0.902 2026-09-06 13:49:25,124 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'A99957AAB3307A720EB64A9174A95996', 'loaderId': '568D9769778F6666331E71F766D718F2', 'isDownload': False} 2026-09-06 13:49:25,124 127 INFO rb-41ce622-224575-412241 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-06 13:49:25,148 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "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-06 13:49:25,164 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:25,215 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.022 2026-09-06 13:49:25,232 127 INFO rb-41ce622-224575-412241 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-06 13:49:25,232 127 INFO rb-41ce622-224575-412241 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-06 13:49:25,234 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:25,251 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.022 0.075 2026-09-06 13:49:25,259 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:25,267 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-09-06 13:49:25,274 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:25,298 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:25,301 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-09-06 13:49:25,313 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.005 0.020 2026-09-06 13:49:25,331 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:49:25,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:49:25,359 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:49:25,448 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:49:25,456 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-06 13:49:25,472 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:25,491 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.043 2026-09-06 13:49:25,795 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:25,803 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-06 13:49:25,829 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:49:25,893 127 INFO rb-41ce622-224575-412241 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-06 13:49:25,903 127 INFO rb-41ce622-224575-412241 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-06 13:49:25,953 127 INFO rb-41ce622-224575-412241 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-06 13:49:25,956 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 0.080 2026-09-06 13:49:26,014 127 INFO rb-41ce622-224575-412241 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-06 13:49:26,018 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:26] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.036 0.106 2026-09-06 13:49:26,224 127 INFO rb-41ce622-224575-412241 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-06 13:49:26,251 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:26] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.029 0.029 2026-09-06 13:49:26,281 127 INFO rb-41ce622-224575-412241 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-06 13:49:26,486 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:26] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.048 0.081 2026-09-06 13:49:26,700 127 INFO rb-41ce622-224575-412241 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-06 13:49:26,721 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-06 13:49:26,776 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:26] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.028 2026-09-06 13:49:26,780 127 INFO rb-41ce622-224575-412241 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-06 13:49:26,831 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-09-06 13:49:26,832 127 INFO rb-41ce622-224575-412241 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-06 13:49:26,915 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9350324 (allocated 11272192) 2026-09-06 13:49:26,920 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2560 2026-09-06 13:49:26,924 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-09-06 13:49:26,926 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2560 2026-09-06 13:49:26,983 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134926_982887_test_reordering_sections_inside_a_subject_persists.txt 2026-09-06 13:49:26,983 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmp22sdwzmr_chrome_odoo" 2026-09-06 13:49:27,041 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-09-06 13:49:27,306 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2735 2026-09-06 13:49:27,307 127 INFO rb-41ce622-224575-412241 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/tmp0xhh7nat_chrome_odoo 2026-09-06 13:49:27,307 127 INFO rb-41ce622-224575-412241 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:42857/json/version 2026-09-06 13:49:27,308 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:42857/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:27,331 127 INFO rb-41ce622-224575-412241 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-06 13:49:27,331 127 INFO rb-41ce622-224575-412241 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:42857/json 2026-09-06 13:49:27,332 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:42857/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:27,367 127 INFO rb-41ce622-224575-412241 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:42857/devtools/page/E0E8C4BFCC86A3DCA5A74D03920C6B2F 2026-09-06 13:49:27,383 127 INFO rb-41ce622-224575-412241 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-06 13:49:27,388 127 INFO rb-41ce622-224575-412241 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-06 13:49:27,482 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:tour_reseq_manager from n/a 2026-09-06 13:49:27,498 127 INFO rb-41ce622-224575-412241 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-06 13:49:27,505 127 INFO rb-41ce622-224575-412241 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-06 13:49:27,505 127 INFO rb-41ce622-224575-412241 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-06 13:49:27,518 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:28,861 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:28] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.243 1.102 2026-09-06 13:49:28,867 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'E0E8C4BFCC86A3DCA5A74D03920C6B2F', 'loaderId': '05F98C67CDBAC8E48BA1C33C29FA4927', 'isDownload': False} 2026-09-06 13:49:28,867 127 INFO rb-41ce622-224575-412241 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-06 13:49:28,895 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:28] "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-06 13:49:28,902 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:28,958 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:28] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.026 2026-09-06 13:49:28,970 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:28,980 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:28] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.083 2026-09-06 13:49:28,994 127 INFO rb-41ce622-224575-412241 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-06 13:49:28,995 127 INFO rb-41ce622-224575-412241 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-06 13:49:29,002 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:29,010 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.010 2026-09-06 13:49:29,019 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:29,032 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.018 2026-09-06 13:49:29,110 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:49:29,121 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:49:29,125 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:49:29,138 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.008 0.017 2026-09-06 13:49:29,187 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:29,209 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:29,228 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-09-06 13:49:29,262 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.019 0.033 2026-09-06 13:49:29,511 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:29,519 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-06 13:49:29,534 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:49:29,596 127 INFO rb-41ce622-224575-412241 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-06 13:49:29,611 127 INFO rb-41ce622-224575-412241 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-06 13:49:29,655 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 0.085 2026-09-06 13:49:29,682 127 INFO rb-41ce622-224575-412241 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-06 13:49:29,705 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.016 0.134 2026-09-06 13:49:29,743 127 INFO rb-41ce622-224575-412241 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-06 13:49:29,941 127 INFO rb-41ce622-224575-412241 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-06 13:49:29,957 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:29] "POST /docs/resequence HTTP/1.1" 200 - 29 0.018 0.031 2026-09-06 13:49:29,999 127 INFO rb-41ce622-224575-412241 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-06 13:49:30,203 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:30] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.028 0.100 2026-09-06 13:49:30,575 127 INFO rb-41ce622-224575-412241 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-06 13:49:30,652 127 INFO rb-41ce622-224575-412241 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-06 13:49:30,658 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:30] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.026 2026-09-06 13:49:30,669 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.078 2026-09-06 13:49:30,716 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-09-06 13:49:30,716 127 INFO rb-41ce622-224575-412241 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-06 13:49:30,798 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9332004 (allocated 10747904) 2026-09-06 13:49:30,804 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2735 2026-09-06 13:49:30,807 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-09-06 13:49:30,808 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2735 2026-09-06 13:49:30,886 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134930_886709_test_reordering_the_left_document_tree_persists.txt 2026-09-06 13:49:30,887 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmp0xhh7nat_chrome_odoo" 2026-09-06 13:49:30,953 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:49:30,976 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-09-06 13:49:31,245 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2916 2026-09-06 13:49:31,245 127 INFO rb-41ce622-224575-412241 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/tmptmxu9k43_chrome_odoo 2026-09-06 13:49:31,258 127 INFO rb-41ce622-224575-412241 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:39495/json/version 2026-09-06 13:49:31,259 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:39495/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:49:31,291 127 INFO rb-41ce622-224575-412241 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-06 13:49:31,291 127 INFO rb-41ce622-224575-412241 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:39495/json 2026-09-06 13:49:31,291 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:39495/json with timeout 3 increased to 10s during tests 2026-09-06 13:49:31,300 127 INFO rb-41ce622-224575-412241 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:39495/devtools/page/B0851F963AC0C71006CA04A2E20B5D66 2026-09-06 13:49:31,304 127 INFO rb-41ce622-224575-412241 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-06 13:49:31,360 127 INFO rb-41ce622-224575-412241 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-06 13:49:31,367 127 INFO rb-41ce622-224575-412241 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-06 13:49:31,375 127 INFO rb-41ce622-224575-412241 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-06 13:49:31,376 127 INFO rb-41ce622-224575-412241 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-06 13:49:31,397 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:33,333 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /docs HTTP/1.1" 200 - 233 0.184 1.761 2026-09-06 13:49:33,336 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': 'B0851F963AC0C71006CA04A2E20B5D66', 'loaderId': 'DE6270FC51F1AB5D965550A6751330FC', 'isDownload': False} 2026-09-06 13:49:33,337 127 INFO rb-41ce622-224575-412241 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-06 13:49:33,369 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "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-06 13:49:33,375 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:49:33,406 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.020 2026-09-06 13:49:33,412 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/0c24ef4/to_website_docs.assets_frontend_css.min.css 2026-09-06 13:49:33,423 127 INFO rb-41ce622-224575-412241 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-06 13:49:33,423 127 INFO rb-41ce622-224575-412241 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-06 13:49:33,425 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/assets/1/0c24ef4/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.049 2026-09-06 13:49:33,431 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:49:33,439 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-09-06 13:49:33,448 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:49:33,459 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.019 2026-09-06 13:49:33,518 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:49:33,522 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:49:33,525 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:49:33,527 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:49:33,528 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.011 0.010 2026-09-06 13:49:33,581 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:49:33,602 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-09-06 13:49:33,610 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-06 13:49:33,930 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/7b73166/to_website_docs.assets_frontend_js.min.js 2026-09-06 13:49:33,940 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /web/assets/1/7b73166/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.012 2026-09-06 13:49:33,952 127 INFO rb-41ce622-224575-412241 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-06 13:49:33,958 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:33] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:49:33,959 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-09-06 13:49:33,989 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7173648 (allocated 8650752) 2026-09-06 13:49:34,048 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2916 2026-09-06 13:49:34,063 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-09-06 13:49:34,064 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2916 2026-09-06 13:49:34,092 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:34] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.030 0.046 2026-09-06 13:49:34,121 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_134934_121789_test_docs_frontend_bundle_loads_without_module_error.txt 2026-09-06 13:49:34,122 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmptmxu9k43_chrome_odoo" 2026-09-06 13:49:34,125 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: waiting for threads: [] 2026-09-06 13:49:34,161 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.128 2026-09-06 13:49:34,199 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:34,216 127 INFO rb-41ce622-224575-412241 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-06 13:49:34,265 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:36,911 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-09-06 13:49:36,987 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-09-06 13:49:37,067 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-09-06 13:49:37,147 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-09-06 13:49:37,200 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-09-06 13:49:37,261 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-09-06 13:49:37,316 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-09-06 13:49:37,394 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-09-06 13:49:37,443 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-09-06 13:49:37,490 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-09-06 13:49:37,545 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-09-06 13:49:37,597 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-09-06 13:49:37,633 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-09-06 13:49:37,680 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-09-06 13:49:37,756 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:49:38,448 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-09-06 13:49:38,500 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reseq_reviewer from n/a 2026-09-06 13:49:38,515 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:38,819 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:38] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.050 0.258 2026-09-06 13:49:38,852 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-09-06 13:49:38,901 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reseq_editor from n/a 2026-09-06 13:49:38,925 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:39,162 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:39] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.011 0.231 2026-09-06 13:49:39,198 127 INFO rb-41ce622-224575-412241 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-06 13:49:39,221 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reseq_reviewer from n/a 2026-09-06 13:49:39,237 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:39,500 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:39] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.028 0.237 2026-09-06 13:49:39,526 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-09-06 13:49:39,549 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reseq_reviewer from n/a 2026-09-06 13:49:39,572 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:39,897 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:39] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.066 0.264 2026-09-06 13:49:39,915 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-09-06 13:49:39,929 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reseq_reviewer from n/a 2026-09-06 13:49:39,945 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:41,110 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:41] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.009 1.160 2026-09-06 13:49:41,147 127 INFO rb-41ce622-224575-412241 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-06 13:49:41,177 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reseq_reviewer from n/a 2026-09-06 13:49:41,193 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:41,435 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:41] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.010 0.233 2026-09-06 13:49:41,475 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:49:44,343 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-09-06 13:49:44,361 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:designer_doc from n/a 2026-09-06 13:49:44,375 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:44,581 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:44] "POST /docs/create_category HTTP/1.1" 200 - 8 0.007 0.201 2026-09-06 13:49:44,669 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:44] "POST /docs/create_category HTTP/1.1" 200 - 51 0.040 0.043 2026-09-06 13:49:44,709 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:44] "POST /docs/update_category HTTP/1.1" 200 - 21 0.011 0.024 2026-09-06 13:49:44,720 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:44] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 13:49:44,750 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:44] "POST /docs/update_category HTTP/1.1" 200 - 10 0.008 0.016 2026-09-06 13:49:44,759 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:44] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 13:49:44,759 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-09-06 13:49:44,786 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-09-06 13:49:44,811 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:manager_doc from n/a 2026-09-06 13:49:44,830 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:45,188 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:45] "POST /docs/create_category HTTP/1.1" 200 - 47 0.063 0.298 2026-09-06 13:49:45,239 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:45] "POST /docs/update_category HTTP/1.1" 200 - 27 0.025 0.021 2026-09-06 13:49:45,281 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11865, 11864] 2026-09-06 13:49:45,311 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-09-06 13:49:45,319 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2144] 2026-09-06 13:49:45,321 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:45] "POST /docs/delete HTTP/1.1" 200 - 41 0.049 0.027 2026-09-06 13:49:45,353 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:45] "POST /docs/update_category HTTP/1.1" 200 - 10 0.010 0.018 2026-09-06 13:49:45,400 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-06 13:49:45,415 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-06 13:49:45,427 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11866] 2026-09-06 13:49:45,432 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-09-06 13:49:45,436 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:45] "POST /docs/delete HTTP/1.1" 200 - 94 0.039 0.040 2026-09-06 13:49:45,437 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-09-06 13:49:45,453 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-09-06 13:49:45,473 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal_doc from n/a 2026-09-06 13:49:45,490 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:46,522 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:46] "POST /docs/create_category HTTP/1.1" 200 - 13 0.007 1.028 2026-09-06 13:49:46,538 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:46] "POST /docs/update_category HTTP/1.1" 200 - 3 0.005 0.007 2026-09-06 13:49:46,547 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:46] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 13:49:46,571 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-09-06 13:49:46,585 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:46,831 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:46] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.247 2026-09-06 13:49:46,837 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:46] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:46,844 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:46] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:49:46,845 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-09-06 13:49:46,866 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-09-06 13:49:46,883 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reviewer_doc from n/a 2026-09-06 13:49:46,895 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:47,140 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/create_category HTTP/1.1" 200 - 13 0.005 0.242 2026-09-06 13:49:47,223 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/create_category HTTP/1.1" 200 - 51 0.038 0.038 2026-09-06 13:49:47,265 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/update_category HTTP/1.1" 200 - 21 0.011 0.025 2026-09-06 13:49:47,280 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:49:47,311 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/update_category HTTP/1.1" 200 - 10 0.009 0.018 2026-09-06 13:49:47,321 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 13:49:47,326 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-09-06 13:49:47,350 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-09-06 13:49:47,372 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:designer_doc from n/a 2026-09-06 13:49:47,388 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:47,699 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/create HTTP/1.1" 200 - 57 0.036 0.277 2026-09-06 13:49:47,763 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/update_document HTTP/1.1" 200 - 27 0.031 0.028 2026-09-06 13:49:47,815 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11870] 2026-09-06 13:49:47,830 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-09-06 13:49:47,839 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2146] 2026-09-06 13:49:47,865 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11872, 11871] 2026-09-06 13:49:47,880 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-09-06 13:49:47,893 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2147] 2026-09-06 13:49:47,895 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/delete HTTP/1.1" 200 - 101 0.067 0.059 2026-09-06 13:49:47,925 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.016 2026-09-06 13:49:47,949 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:47] "POST /docs/delete HTTP/1.1" 200 - 8 0.005 0.014 2026-09-06 13:49:47,950 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-09-06 13:49:47,976 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-09-06 13:49:47,994 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:editor_doc from n/a 2026-09-06 13:49:48,012 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:48,322 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:48] "POST /docs/create HTTP/1.1" 200 - 54 0.034 0.279 2026-09-06 13:49:48,383 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:48] "POST /docs/update_document HTTP/1.1" 200 - 28 0.022 0.033 2026-09-06 13:49:48,422 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11873] 2026-09-06 13:49:48,438 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-09-06 13:49:48,448 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2148] 2026-09-06 13:49:48,458 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11875, 11874] 2026-09-06 13:49:48,470 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-09-06 13:49:48,480 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2149] 2026-09-06 13:49:48,482 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:48] "POST /docs/delete HTTP/1.1" 200 - 100 0.033 0.062 2026-09-06 13:49:48,500 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:48] "POST /docs/update_document HTTP/1.1" 200 - 3 0.002 0.008 2026-09-06 13:49:48,516 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:48] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.009 2026-09-06 13:49:48,517 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-09-06 13:49:48,537 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-09-06 13:49:48,559 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:manager_doc from n/a 2026-09-06 13:49:48,574 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:49,840 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:49] "POST /docs/create HTTP/1.1" 200 - 59 0.036 1.232 2026-09-06 13:49:49,894 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:49] "POST /docs/update_document HTTP/1.1" 200 - 20 0.027 0.024 2026-09-06 13:49:49,955 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11876] 2026-09-06 13:49:49,969 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-09-06 13:49:49,989 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2150] 2026-09-06 13:49:49,998 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11878, 11877] 2026-09-06 13:49:50,007 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-09-06 13:49:50,025 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2151] 2026-09-06 13:49:50,027 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/delete HTTP/1.1" 200 - 107 0.069 0.060 2026-09-06 13:49:50,058 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/update_document HTTP/1.1" 200 - 7 0.009 0.018 2026-09-06 13:49:50,093 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-06 13:49:50,113 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11879] 2026-09-06 13:49:50,123 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-06 13:49:50,133 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/delete HTTP/1.1" 200 - 56 0.033 0.036 2026-09-06 13:49:50,134 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-09-06 13:49:50,162 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-09-06 13:49:50,180 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal_doc from n/a 2026-09-06 13:49:50,195 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:50,408 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/create HTTP/1.1" 200 - 17 0.012 0.204 2026-09-06 13:49:50,418 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 13:49:50,426 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 13:49:50,427 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-09-06 13:49:50,463 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-09-06 13:49:50,487 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:50,748 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/create HTTP/1.1" 200 - 5 0.002 0.261 2026-09-06 13:49:50,755 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:49:50,761 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:50] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:49:50,762 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-09-06 13:49:50,783 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-09-06 13:49:50,798 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:reviewer_doc from n/a 2026-09-06 13:49:50,811 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:51,154 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:51] "POST /docs/create HTTP/1.1" 200 - 57 0.046 0.299 2026-09-06 13:49:51,204 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:51] "POST /docs/update_document HTTP/1.1" 200 - 27 0.020 0.024 2026-09-06 13:49:51,251 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11880] 2026-09-06 13:49:51,275 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-09-06 13:49:51,289 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2152] 2026-09-06 13:49:51,308 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11882, 11881] 2026-09-06 13:49:51,321 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-09-06 13:49:51,334 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2153] 2026-09-06 13:49:51,336 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:51] "POST /docs/delete HTTP/1.1" 200 - 101 0.063 0.064 2026-09-06 13:49:51,367 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:51] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.017 2026-09-06 13:49:51,397 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:51] "POST /docs/delete HTTP/1.1" 200 - 8 0.009 0.017 2026-09-06 13:49:51,402 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-09-06 13:49:51,425 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:49:51,441 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-09-06 13:49:51,446 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:52,227 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:52] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.115 0.668 2026-09-06 13:49:52,228 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-09-06 13:49:52,247 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-09-06 13:49:52,252 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:53,893 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:53] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.122 1.520 2026-09-06 13:49:53,894 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-09-06 13:49:53,922 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-09-06 13:49:53,926 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:49:54,859 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:49:54] "GET /docs/search HTTP/1.1" 200 - 209 0.135 0.800 2026-09-06 13:49:54,862 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-09-06 13:49:54,890 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:57,735 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-09-06 13:49:57,815 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [16] 2026-09-06 13:49:57,825 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [119] 2026-09-06 13:49:57,849 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:50:00,472 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-09-06 13:50:00,532 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-09-06 13:50:00,633 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:50:03,504 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-09-06 13:50:03,576 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-09-06 13:50:03,624 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:50:06,569 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-09-06 13:50:06,594 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:50:07,635 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:07] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 219 0.171 0.873 2026-09-06 13:50:07,691 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:07] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.016 0.033 2026-09-06 13:50:07,722 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-09-06 13:50:07,770 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:50:08,748 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:08] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 256 0.148 0.833 2026-09-06 13:50:08,830 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:08] "GET /docs/d/activate-the-developer-debug-mode-124 HTTP/1.1" 200 - 30 0.024 0.052 2026-09-06 13:50:08,979 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:08] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 45 0.046 0.085 2026-09-06 13:50:09,058 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:09] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.017 0.053 2026-09-06 13:50:09,072 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:09] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.002 0.008 2026-09-06 13:50:09,130 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:09] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.016 0.040 2026-09-06 13:50:09,160 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:09] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.004 0.013 2026-09-06 13:50:09,282 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:09] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.066 0.053 2026-09-06 13:50:09,369 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:09] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.030 0.052 2026-09-06 13:50:09,372 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-09-06 13:50:09,406 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:50:09,778 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-09-06 13:50:09,863 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11888] 2026-09-06 13:50:09,873 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [27] 2026-09-06 13:50:09,878 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted mail.followers records with IDs: [2154] 2026-09-06 13:50:09,884 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [130] 2026-09-06 13:50:09,898 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11887] 2026-09-06 13:50:09,906 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [26] 2026-09-06 13:50:09,927 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [129] 2026-09-06 13:50:09,964 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:50:09,975 127 INFO rb-41ce622-224575-412241 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-09-06 13:50:10,316 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:10,486 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-09-06 13:50:10,536 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:demo from n/a 2026-09-06 13:50:10,549 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:50:11,552 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:50:11] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.005 1.003 2026-09-06 13:50:11,554 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-09-06 13:50:11,586 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:12,011 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-09-06 13:50:12,019 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11890] 2026-09-06 13:50:12,025 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:50:12,043 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-09-06 13:50:12,072 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-09-06 13:50:12,110 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-09-06 13:50:12,133 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-09-06 13:50:12,162 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-09-06 13:50:12,220 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-09-06 13:50:12,241 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-09-06 13:50:12,264 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-09-06 13:50:12,292 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-09-06 13:50:12,331 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-09-06 13:50:12,357 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:50:12,777 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-09-06 13:50:12,788 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11892] 2026-09-06 13:50:12,794 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:50:12,806 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-09-06 13:50:12,844 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:50:13,275 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-09-06 13:50:13,283 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11894] 2026-09-06 13:50:13,288 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:50:13,303 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-09-06 13:50:13,325 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-09-06 13:50:13,334 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-09-06 13:50:13,338 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-09-06 13:50:13,362 127 INFO rb-41ce622-224575-412241 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-09-06 13:50:13,405 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.campaign 2026-09-06 13:50:13,414 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.medium 2026-09-06 13:50:13,417 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.source 2026-09-06 13:50:13,453 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:50:22,533 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-09-06 13:50:22,640 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-09-06 13:50:22,748 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-09-06 13:50:22,850 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-09-06 13:50:22,952 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:50:32,978 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-09-06 13:50:33,841 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-09-06 13:50:34,682 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-09-06 13:50:35,503 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-09-06 13:50:36,187 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-09-06 13:50:36,995 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-09-06 13:50:37,932 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-09-06 13:50:38,799 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-09-06 13:50:39,854 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-09-06 13:50:41,035 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-09-06 13:50:42,173 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-09-06 13:50:43,478 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-09-06 13:50:43,996 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:50:52,646 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-09-06 13:50:58,150 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [680] 2026-09-06 13:50:58,283 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1442, 1443] 2026-09-06 13:50:58,496 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [681] 2026-09-06 13:50:58,606 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1444, 1445] 2026-09-06 13:50:58,797 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [679] 2026-09-06 13:50:58,917 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1440, 1441] 2026-09-06 13:50:59,272 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [682] 2026-09-06 13:50:59,385 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1446, 1447] 2026-09-06 13:50:59,681 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted account.move records with IDs: [604] 2026-09-06 13:50:59,721 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #589 deleted mail.followers records with IDs: [2178] 2026-09-06 13:50:59,798 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:50:59,811 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-09-06 13:50:59,855 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:09,037 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-09-06 13:51:09,109 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-09-06 13:51:09,359 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-09-06 13:51:09,685 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-09-06 13:51:09,756 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-09-06 13:51:09,818 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-09-06 13:51:09,907 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-09-06 13:51:10,000 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-09-06 13:51:10,320 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-09-06 13:51:10,653 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-09-06 13:51:17,909 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-09-06 13:51:18,255 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-09-06 13:51:18,696 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:51:27,369 127 INFO rb-41ce622-224575-412241 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-06 13:51:31,243 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.44_stock_valuation` was expected. 2026-09-06 13:51:31,755 127 INFO rb-41ce622-224575-412241 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-06 13:51:36,068 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.45_stock_valuation` was expected. 2026-09-06 13:51:36,223 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-09-06 13:51:41,082 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.46_current_assets` was expected. 2026-09-06 13:51:41,413 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_resync_logs_one_record_per_changed_field ... 2026-09-06 13:51:45,280 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.47_current_assets` was expected. 2026-09-06 13:51:45,630 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:51:54,262 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-09-06 13:51:54,680 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-09-06 13:51:55,026 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-09-06 13:51:55,392 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-09-06 13:51:55,902 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:51:55,914 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-06 13:51:56,010 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:56,662 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-09-06 13:51:58,075 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-09-06 13:51:59,279 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-09-06 13:52:00,382 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:00,616 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-09-06 13:52:01,664 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [702, 703] 2026-09-06 13:52:01,768 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1493] 2026-09-06 13:52:02,330 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-09-06 13:52:03,194 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [708, 709] 2026-09-06 13:52:03,295 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1500] 2026-09-06 13:52:04,011 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-09-06 13:52:04,441 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-09-06 13:52:05,203 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-09-06 13:52:06,006 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:06,410 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-09-06 13:52:06,599 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-09-06 13:52:06,693 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: product.product 2026-09-06 13:52:06,715 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 597, model: product.template 2026-09-06 13:52:06,732 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-09-06 13:52:06,999 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-09-06 13:52:07,052 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:52:16,319 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-09-06 13:52:17,279 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [714, 715] 2026-09-06 13:52:17,400 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1522] 2026-09-06 13:52:18,096 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-09-06 13:52:19,014 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [720, 721] 2026-09-06 13:52:19,108 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1529] 2026-09-06 13:52:19,760 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-09-06 13:52:20,317 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-09-06 13:52:21,342 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [726, 727] 2026-09-06 13:52:21,436 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1541] 2026-09-06 13:52:21,771 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-09-06 13:52:22,753 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [730, 731] 2026-09-06 13:52:22,869 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1548] 2026-09-06 13:52:23,190 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-09-06 13:52:24,038 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [734, 735] 2026-09-06 13:52:24,162 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1555] 2026-09-06 13:52:24,460 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-09-06 13:52:25,447 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [738, 739] 2026-09-06 13:52:25,556 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1562] 2026-09-06 13:52:25,907 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-09-06 13:52:26,468 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-09-06 13:52:26,963 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-09-06 13:52:27,362 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-09-06 13:52:27,774 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-09-06 13:52:28,208 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-09-06 13:52:28,549 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-09-06 13:52:28,931 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-09-06 13:52:29,382 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-09-06 13:52:30,193 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [742, 743] 2026-09-06 13:52:30,276 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1593] 2026-09-06 13:52:30,720 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-09-06 13:52:31,702 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [746, 747] 2026-09-06 13:52:31,786 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1600] 2026-09-06 13:52:32,201 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-09-06 13:52:33,186 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [750, 751] 2026-09-06 13:52:33,282 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1607] 2026-09-06 13:52:33,737 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-09-06 13:52:34,653 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [754, 755] 2026-09-06 13:52:34,751 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1614] 2026-09-06 13:52:35,379 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-09-06 13:52:36,180 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [760, 761] 2026-09-06 13:52:36,281 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1621] 2026-09-06 13:52:36,691 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-09-06 13:52:37,749 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [764, 765] 2026-09-06 13:52:37,874 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1628] 2026-09-06 13:52:38,296 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-09-06 13:52:39,290 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [768, 769] 2026-09-06 13:52:39,409 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1635] 2026-09-06 13:52:39,735 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-09-06 13:52:40,826 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [772, 773] 2026-09-06 13:52:40,932 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1642] 2026-09-06 13:52:41,390 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-09-06 13:52:42,371 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [776, 777] 2026-09-06 13:52:42,497 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1649] 2026-09-06 13:52:43,134 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-09-06 13:52:43,616 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-09-06 13:52:44,107 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-09-06 13:52:44,515 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-09-06 13:52:44,846 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-09-06 13:52:45,155 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-09-06 13:52:45,507 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:52:55,113 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #600 deleted ir.model.data records with IDs: [479343] 2026-09-06 13:52:55,113 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #600 deleted account.journal records with IDs: [780] 2026-09-06 13:52:55,116 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-09-06 13:52:55,254 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-09-06 13:52:55,400 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-09-06 13:52:55,507 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-09-06 13:52:55,604 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-09-06 13:52:55,710 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:52:55,811 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-09-06 13:52:56,695 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-09-06 13:52:57,770 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-09-06 13:52:58,724 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-09-06 13:52:59,617 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:59,627 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-06 13:52:59,828 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-06 13:53:00,048 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-06 13:53:00,080 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:53:08,947 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-09-06 13:53:09,073 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-09-06 13:53:09,149 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-09-06 13:53:09,232 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-09-06 13:53:09,325 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-09-06 13:53:09,401 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-09-06 13:53:09,487 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-09-06 13:53:09,551 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-09-06 13:53:09,756 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-09-06 13:53:10,935 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:53:11,507 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-09-06 13:53:12,193 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [784, 785] 2026-09-06 13:53:12,279 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1678] 2026-09-06 13:53:12,684 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:53:25,387 127 INFO rb-41ce622-224575-412241 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-06 13:53:25,583 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-09-06 13:53:25,732 127 INFO rb-41ce622-224575-412241 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-06 13:53:25,859 127 INFO rb-41ce622-224575-412241 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-06 13:53:25,994 127 INFO rb-41ce622-224575-412241 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-06 13:53:26,152 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-09-06 13:53:26,213 127 INFO rb-41ce622-224575-412241 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-06 13:53:26,908 127 INFO rb-41ce622-224575-412241 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-06 13:53:27,589 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:53:42,800 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-09-06 13:53:42,896 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-09-06 13:53:42,973 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-09-06 13:53:43,618 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-09-06 13:53:43,727 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:54:00,133 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-09-06 13:54:00,209 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-09-06 13:54:00,284 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-09-06 13:54:00,876 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:54:15,835 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-09-06 13:54:15,905 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-09-06 13:54:15,948 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-09-06 13:54:19,251 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-09-06 13:54:19,403 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:54:19,415 127 INFO rb-41ce622-224575-412241 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-06 13:54:22,662 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:54:23,301 127 INFO rb-41ce622-224575-412241 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-06 13:54:23,378 127 INFO rb-41ce622-224575-412241 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-06 13:54:23,489 127 INFO rb-41ce622-224575-412241 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-06 13:54:23,556 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:54:32,867 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-09-06 13:54:33,921 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [830] 2026-09-06 13:54:34,019 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1769] 2026-09-06 13:54:34,831 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-09-06 13:54:36,012 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [833] 2026-09-06 13:54:36,150 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1774] 2026-09-06 13:54:36,382 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-09-06 13:54:37,365 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [835] 2026-09-06 13:54:37,491 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1777] 2026-09-06 13:54:37,685 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-09-06 13:54:38,685 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [837] 2026-09-06 13:54:38,821 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1780] 2026-09-06 13:54:39,015 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-09-06 13:54:40,158 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [839] 2026-09-06 13:54:40,277 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1783] 2026-09-06 13:54:41,619 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-09-06 13:54:42,927 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [843, 844] 2026-09-06 13:54:43,048 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1790, 1791] 2026-09-06 13:54:43,333 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-09-06 13:54:45,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.partial.reconcile records with IDs: [138, 139] 2026-09-06 13:54:45,694 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.full.reconcile records with IDs: [74] 2026-09-06 13:54:45,992 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [849, 850] 2026-09-06 13:54:46,167 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1797, 1798, 1799, 1800] 2026-09-06 13:54:46,241 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted mail.message records with IDs: [12016, 12014] 2026-09-06 13:54:46,363 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move records with IDs: [735, 736] 2026-09-06 13:54:46,376 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted mail.followers records with IDs: [2299, 2300] 2026-09-06 13:54:46,679 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [847, 848] 2026-09-06 13:54:46,804 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1796] 2026-09-06 13:54:48,045 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-09-06 13:54:49,726 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.partial.reconcile records with IDs: [142, 143] 2026-09-06 13:54:49,767 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.full.reconcile records with IDs: [76] 2026-09-06 13:54:50,017 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [857, 858] 2026-09-06 13:54:50,191 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1809, 1810, 1811, 1812] 2026-09-06 13:54:50,244 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted mail.message records with IDs: [12024, 12022] 2026-09-06 13:54:50,347 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move records with IDs: [740, 741] 2026-09-06 13:54:50,744 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line.ctp records with IDs: [855, 856] 2026-09-06 13:54:50,877 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #615 deleted account.move.line records with IDs: [1807, 1808] 2026-09-06 13:54:52,056 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-09-06 13:54:52,994 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-09-06 13:54:53,588 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-09-06 13:54:54,358 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-09-06 13:54:56,020 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-09-06 13:54:56,570 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-09-06 13:54:57,314 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-09-06 13:54:57,838 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-09-06 13:54:59,953 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:55:09,239 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-09-06 13:55:10,749 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-09-06 13:55:12,073 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:55:20,708 127 INFO rb-41ce622-224575-412241 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-06 13:55:22,816 127 INFO rb-41ce622-224575-412241 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-06 13:55:23,677 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #619 deleted account.move.line.ctp records with IDs: [883] 2026-09-06 13:55:23,793 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #619 deleted account.move.line records with IDs: [1857] 2026-09-06 13:55:23,875 127 INFO rb-41ce622-224575-412241 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-06 13:55:24,786 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:55:40,546 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-09-06 13:55:41,982 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-09-06 13:55:42,849 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-09-06 13:55:43,313 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-09-06 13:55:43,723 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-09-06 13:55:44,595 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-09-06 13:55:45,199 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_07_button_draft_with_reconciliation ... 2023-01-10 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line.ctp records with IDs: [895] 2023-01-10 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line records with IDs: [1885] 2026-09-06 13:55:47,286 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_08_reconcile_payment_with_bank_statement_same_currency ... 2023-01-11 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line.ctp records with IDs: [898] 2023-01-11 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line records with IDs: [1890] 2026-09-06 13:55:49,258 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_09_reconcile_payment_with_bank_statement_different_currency ... 2023-01-11 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line.ctp records with IDs: [901] 2023-01-11 00:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line records with IDs: [1895] 2026-09-06 13:55:50,978 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-09-06 13:55:51,968 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #621 deleted account.move.line.ctp records with IDs: [902] 2026-09-06 13:55:52,188 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-09-06 13:55:53,727 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:56:02,034 127 INFO rb-41ce622-224575-412241 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-06 13:56:02,719 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-09-06 13:56:03,370 127 INFO rb-41ce622-224575-412241 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-06 13:56:03,459 127 INFO rb-41ce622-224575-412241 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-06 13:56:03,542 127 INFO rb-41ce622-224575-412241 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-06 13:56:03,598 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-09-06 13:56:04,537 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-09-06 13:56:06,119 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-09-06 13:56:07,196 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-09-06 13:56:08,248 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-09-06 13:56:09,498 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-09-06 13:56:10,699 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-09-06 13:56:11,369 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-09-06 13:56:12,119 127 INFO rb-41ce622-224575-412241 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-06 13:56:13,119 127 INFO rb-41ce622-224575-412241 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-06 13:56:14,137 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-09-06 13:56:15,154 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-09-06 13:56:16,101 127 INFO rb-41ce622-224575-412241 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-06 13:56:16,755 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [938] 2026-09-06 13:56:16,900 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [1969] 2026-09-06 13:56:17,060 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-09-06 13:56:17,731 127 INFO rb-41ce622-224575-412241 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-06 13:56:18,413 127 INFO rb-41ce622-224575-412241 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-06 13:56:18,997 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-09-06 13:56:20,832 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-09-06 13:56:21,785 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-09-06 13:56:22,742 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-09-06 13:56:23,707 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-09-06 13:56:24,558 127 INFO rb-41ce622-224575-412241 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-06 13:56:25,129 127 INFO rb-41ce622-224575-412241 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-06 13:56:26,157 127 INFO rb-41ce622-224575-412241 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-06 13:56:27,006 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-09-06 13:56:27,658 127 INFO rb-41ce622-224575-412241 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-06 13:56:28,154 127 INFO rb-41ce622-224575-412241 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-06 13:56:28,736 127 INFO rb-41ce622-224575-412241 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-06 13:56:29,259 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [975] 2026-09-06 13:56:29,339 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [2044] 2026-09-06 13:56:29,809 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-09-06 13:56:30,802 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [979] 2026-09-06 13:56:30,914 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [2051] 2026-09-06 13:56:31,467 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-09-06 13:56:32,438 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [983] 2026-09-06 13:56:32,513 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [2058] 2026-09-06 13:56:33,030 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-09-06 13:56:33,993 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [987] 2026-09-06 13:56:34,080 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [2065] 2026-09-06 13:56:34,585 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-09-06 13:56:35,722 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [991] 2026-09-06 13:56:35,851 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [2072] 2026-09-06 13:56:36,185 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-09-06 13:56:37,352 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line.ctp records with IDs: [993] 2026-09-06 13:56:37,448 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #623 deleted account.move.line records with IDs: [2077] 2026-09-06 13:56:37,756 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_widget_data_line_without_account ... 2026-09-06 13:56:38,183 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:56:38,199 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-09-06 13:56:38,697 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-09-06 13:56:38,718 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12051] 2026-09-06 13:56:38,724 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:56:40,007 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome pid: 3158 2026-09-06 13:56:40,007 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless temporary user profile dir: /tmp/tmpgxk1h4ib_chrome_odoo 2026-09-06 13:56:40,007 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:33367/json/version 2026-09-06 13:56:40,009 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:33367/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:56:40,046 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Browser version: Chrome/150.0.7871.114 2026-09-06 13:56:40,046 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:33367/json 2026-09-06 13:56:40,046 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:33367/json with timeout 3 increased to 10s during tests 2026-09-06 13:56:40,085 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Websocket url found: ws://127.0.0.1:33367/devtools/page/97E73D3B41F44BD0DFA2E061B0AD2E15 2026-09-06 13:56:40,104 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Enable chrome headless console log notification 2026-09-06 13:56:40,119 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless enable page notifications 2026-09-06 13:56:40,234 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_smoke_user from n/a 2026-09-06 13:56:40,237 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Setting session cookie in browser 2026-09-06 13:56:40,239 127 INFO rb-41ce622-224575-412241 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-06 13:56:40,239 127 INFO rb-41ce622-224575-412241 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-06 13:56:40,254 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:41,404 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /odoo HTTP/1.1" 200 - 178 0.125 1.031 2026-09-06 13:56:41,407 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigation result: {'frameId': '97E73D3B41F44BD0DFA2E061B0AD2E15', 'loaderId': 'CDFF2C2AD814A31DA12DB8FCF3B71EFA', 'isDownload': False} 2026-09-06 13:56:41,408 127 INFO rb-41ce622-224575-412241 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-06 13:56:41,451 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:56:41,451 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-06 13:56:41,619 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.078 0.102 2026-09-06 13:56:41,626 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.191 2026-09-06 13:56:41,686 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 0.197 2026-09-06 13:56:41,699 127 INFO rb-41ce622-224575-412241 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-06 13:56:41,728 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 13:56:41,732 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:56:42,177 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:56:42,179 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:56:42,182 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:56:42,198 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-09-06 13:56:42,215 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:42,225 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:42,255 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.014 2026-09-06 13:56:42,290 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-09-06 13:56:42,300 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 13:56:42,319 127 INFO rb-41ce622-224575-412241 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-06 13:56:42,393 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:42,398 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "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-06 13:56:42,479 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /mail/data HTTP/1.1" 200 - 33 0.112 0.035 2026-09-06 13:56:42,506 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.132 2026-09-06 13:56:42,554 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.011 0.202 2026-09-06 13:56:42,584 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.076 2026-09-06 13:56:42,586 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.192 2026-09-06 13:56:42,639 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /web/image?model=res.users&field=avatar_128&id=627 HTTP/1.1" 200 - 16 0.027 0.233 2026-09-06 13:56:42,673 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /web/image/res.partner/1259/avatar_128?unique=1788702998000 HTTP/1.1" 200 - 8 0.008 0.281 2026-09-06 13:56:42,681 127 INFO rb-41ce622-224575-412241 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-06 13:56:42,709 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.055 2026-09-06 13:56:43,228 127 INFO rb-41ce622-224575-412241 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-06 13:56:43,238 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-06 13:56:43,244 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:43,305 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-09-06 13:56:43,314 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-09-06 13:56:43,344 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:56:43,393 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:43,417 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /mail/data HTTP/1.1" 200 - 19 0.045 0.027 2026-09-06 13:56:43,439 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.072 2026-09-06 13:56:43,489 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/image/res.partner/1259/avatar_128?unique=1788702998000 HTTP/1.1" 200 - 8 0.013 0.106 2026-09-06 13:56:43,524 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/image?model=res.users&field=avatar_128&id=627 HTTP/1.1" 200 - 9 0.010 0.154 2026-09-06 13:56:43,539 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.155 2026-09-06 13:56:43,557 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.116 2026-09-06 13:56:43,575 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:43,679 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.028 0.089 2026-09-06 13:56:43,797 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.037 0.053 2026-09-06 13:56:43,843 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:43,882 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-06 13:56:43,891 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:56:43,896 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-09-06 13:56:43,901 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:56:44,020 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:44,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:44,048 127 INFO rb-41ce622-224575-412241 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-06 13:56:44,064 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.003 0.009 2026-09-06 13:56:44,284 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.042 0.121 2026-09-06 13:56:44,312 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-06 13:56:44,342 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.014 2026-09-06 13:56:44,357 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.027 2026-09-06 13:56:44,405 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.030 2026-09-06 13:56:44,478 127 INFO rb-41ce622-224575-412241 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-06 13:56:44,520 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.066 2026-09-06 13:56:44,542 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:44,643 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 40 0.039 0.056 2026-09-06 13:56:44,693 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-09-06 13:56:44,766 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.019 0.059 2026-09-06 13:56:44,804 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.003 0.018 2026-09-06 13:56:44,843 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.014 2026-09-06 13:56:44,847 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:56:44,921 127 INFO rb-41ce622-224575-412241 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-06 13:56:44,982 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,047 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,114 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,180 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,255 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,303 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,366 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,430 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,497 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,570 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,625 127 INFO rb-41ce622-224575-412241 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-06 13:56:45,681 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: tour succeeded 2026-09-06 13:56:45,681 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_smoke_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-06 13:56:45,813 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: heap 27300380 (allocated 28520448) 2026-09-06 13:56:45,862 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing chrome headless with pid 3158 2026-09-06 13:56:45,863 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing websocket connection 2026-09-06 13:56:45,864 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Terminating chrome headless with pid 3158 2026-09-06 13:56:45,959 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135645_959548_test_reconcile_kanban_smoke_tour.txt 2026-09-06 13:56:45,959 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Removing chrome user profile "/tmp/tmpgxk1h4ib_chrome_odoo" 2026-09-06 13:56:46,003 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:56:46,015 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-09-06 13:56:46,406 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-09-06 13:56:46,418 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12059] 2026-09-06 13:56:46,422 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:56:47,467 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome pid: 3393 2026-09-06 13:56:47,467 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpyga068ib_chrome_odoo 2026-09-06 13:56:47,467 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:41671/json/version 2026-09-06 13:56:47,469 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41671/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:56:47,501 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-09-06 13:56:47,501 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:41671/json 2026-09-06 13:56:47,501 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:41671/json with timeout 3 increased to 10s during tests 2026-09-06 13:56:47,510 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:41671/devtools/page/8CE902D71620239C22E9F0ADD6859B4C 2026-09-06 13:56:47,518 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-09-06 13:56:47,522 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-09-06 13:56:47,704 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_fx_user from n/a 2026-09-06 13:56:47,710 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-09-06 13:56:47,718 127 INFO rb-41ce622-224575-412241 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-06 13:56:47,719 127 INFO rb-41ce622-224575-412241 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-06 13:56:47,736 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:49,381 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /odoo HTTP/1.1" 200 - 185 0.150 1.499 2026-09-06 13:56:49,387 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': '8CE902D71620239C22E9F0ADD6859B4C', 'loaderId': '8F5996469F371799341B19CA74486077', 'isDownload': False} 2026-09-06 13:56:49,387 127 INFO rb-41ce622-224575-412241 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-06 13:56:49,435 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-09-06 13:56:49,436 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:49,453 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.025 2026-09-06 13:56:49,463 127 INFO rb-41ce622-224575-412241 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-06 13:56:49,478 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.062 2026-09-06 13:56:49,674 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.117 0.140 2026-09-06 13:56:49,683 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.196 2026-09-06 13:56:49,717 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:49] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-06 13:56:50,116 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:56:50,117 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:56:50,120 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:56:50,142 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-06 13:56:50,159 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:50,169 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:50,192 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.009 2026-09-06 13:56:50,214 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 13:56:50,226 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-09-06 13:56:50,253 127 INFO rb-41ce622-224575-412241 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-06 13:56:50,326 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:50,367 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "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-06 13:56:50,374 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "POST /mail/data HTTP/1.1" 200 - 33 0.035 0.080 2026-09-06 13:56:50,419 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.137 2026-09-06 13:56:50,445 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/image?model=res.users&field=avatar_128&id=628 HTTP/1.1" 200 - 16 0.007 0.153 2026-09-06 13:56:50,469 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.177 2026-09-06 13:56:50,490 127 INFO rb-41ce622-224575-412241 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-06 13:56:50,492 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/image/res.partner/1261/avatar_128?unique=1788703006000 HTTP/1.1" 200 - 8 0.008 0.194 2026-09-06 13:56:50,493 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.181 2026-09-06 13:56:50,521 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.120 2026-09-06 13:56:50,535 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.049 2026-09-06 13:56:51,019 127 INFO rb-41ce622-224575-412241 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-06 13:56:51,032 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-06 13:56:51,045 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:51,081 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-09-06 13:56:51,094 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-09-06 13:56:51,148 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:51,159 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /mail/data HTTP/1.1" 200 - 19 0.027 0.025 2026-09-06 13:56:51,174 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.047 2026-09-06 13:56:51,205 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/image?model=res.users&field=avatar_128&id=628 HTTP/1.1" 200 - 9 0.010 0.070 2026-09-06 13:56:51,208 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.096 2026-09-06 13:56:51,242 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/image/res.partner/1261/avatar_128?unique=1788703006000 HTTP/1.1" 200 - 8 0.016 0.093 2026-09-06 13:56:51,270 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.119 2026-09-06 13:56:51,306 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.106 2026-09-06 13:56:51,323 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:51,420 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.048 0.167 2026-09-06 13:56:51,523 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.036 0.048 2026-09-06 13:56:51,587 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:51,646 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:56:51,653 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:56:51,656 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-09-06 13:56:51,661 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:56:51,786 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:51,787 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:51,806 127 INFO rb-41ce622-224575-412241 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-06 13:56:51,821 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.004 0.010 2026-09-06 13:56:52,072 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.055 0.178 2026-09-06 13:56:52,099 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.008 2026-09-06 13:56:52,125 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-06 13:56:52,151 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.027 2026-09-06 13:56:52,171 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.024 2026-09-06 13:56:52,219 127 INFO rb-41ce622-224575-412241 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-06 13:56:52,268 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.054 2026-09-06 13:56:52,393 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 44 0.049 0.057 2026-09-06 13:56:52,398 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.112 2026-09-06 13:56:52,455 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.013 2026-09-06 13:56:52,580 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.051 0.090 2026-09-06 13:56:52,626 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.014 0.022 2026-09-06 13:56:52,664 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.018 2026-09-06 13:56:52,668 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:56:52,726 127 INFO rb-41ce622-224575-412241 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-06 13:56:52,787 127 INFO rb-41ce622-224575-412241 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-06 13:56:52,814 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.021 2026-09-06 13:56:52,911 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 46 0.033 0.054 2026-09-06 13:56:52,949 127 INFO rb-41ce622-224575-412241 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-06 13:56:52,951 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.017 2026-09-06 13:56:53,016 127 INFO rb-41ce622-224575-412241 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-06 13:56:53,072 127 INFO rb-41ce622-224575-412241 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-06 13:56:53,116 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.013 0.027 2026-09-06 13:56:53,240 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #628 deleted account.move.line.ctp records with IDs: [999] 2026-09-06 13:56:53,347 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #628 deleted account.move.line records with IDs: [2090] 2026-09-06 13:56:54,094 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 462 0.488 0.478 2026-09-06 13:56:54,101 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.965 2026-09-06 13:56:54,143 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.012 0.027 2026-09-06 13:56:54,187 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-06 13:56:54,211 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:54,215 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-09-06 13:56:54,218 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-06 13:56:54,401 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: heap 27743808 (allocated 29044736) 2026-09-06 13:56:54,412 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 3393 2026-09-06 13:56:54,416 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-09-06 13:56:54,418 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 3393 2026-09-06 13:56:54,495 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135654_495438_test_reconcile_fx_validate_tour.txt 2026-09-06 13:56:54,495 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpyga068ib_chrome_odoo" 2026-09-06 13:56:54,547 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:56:54,560 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-09-06 13:56:54,962 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-09-06 13:56:54,974 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12069] 2026-09-06 13:56:54,980 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:56:55,952 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome pid: 3641 2026-09-06 13:56:55,952 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpu20wel47_chrome_odoo 2026-09-06 13:56:55,953 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:35961/json/version 2026-09-06 13:56:55,954 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:35961/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:56:55,991 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-09-06 13:56:55,991 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:35961/json 2026-09-06 13:56:55,992 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:35961/json with timeout 3 increased to 10s during tests 2026-09-06 13:56:56,060 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:35961/devtools/page/A1612F8E0B5CA7D79C801771E0F1E7DC 2026-09-06 13:56:56,079 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-09-06 13:56:56,090 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-09-06 13:56:56,195 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_a11y_user from n/a 2026-09-06 13:56:56,199 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-09-06 13:56:56,207 127 INFO rb-41ce622-224575-412241 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-06 13:56:56,208 127 INFO rb-41ce622-224575-412241 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-06 13:56:56,230 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:57,170 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /odoo HTTP/1.1" 200 - 178 0.142 0.800 2026-09-06 13:56:57,173 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigation result: {'frameId': 'A1612F8E0B5CA7D79C801771E0F1E7DC', 'loaderId': '0B437EFF1CB3D15547A2E4FE6B9284F5', 'isDownload': False} 2026-09-06 13:56:57,173 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-09-06 13:56:57,201 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-09-06 13:56:57,283 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.039 0.051 2026-09-06 13:56:57,287 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.093 2026-09-06 13:56:57,309 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.104 2026-09-06 13:56:57,317 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.123 2026-09-06 13:56:57,370 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:56:57,371 127 INFO rb-41ce622-224575-412241 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-06 13:56:57,429 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:56:57,907 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:56:57,909 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:56:57,914 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:56:57,923 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-06 13:56:57,949 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:57,960 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:57,997 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.015 2026-09-06 13:56:58,006 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-06 13:56:58,027 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.015 2026-09-06 13:56:58,051 127 INFO rb-41ce622-224575-412241 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-06 13:56:58,141 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:58,148 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "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-06 13:56:58,162 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /mail/data HTTP/1.1" 200 - 33 0.042 0.066 2026-09-06 13:56:58,216 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.132 2026-09-06 13:56:58,218 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.085 2026-09-06 13:56:58,273 127 INFO rb-41ce622-224575-412241 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-06 13:56:58,275 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /web/image/res.partner/1263/avatar_128?unique=1788703014000 HTTP/1.1" 200 - 15 0.019 0.162 2026-09-06 13:56:58,303 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /web/image?model=res.users&field=avatar_128&id=629 HTTP/1.1" 200 - 9 0.009 0.201 2026-09-06 13:56:58,340 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.145 2026-09-06 13:56:58,355 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.093 2026-09-06 13:56:58,370 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.275 2026-09-06 13:56:58,838 127 INFO rb-41ce622-224575-412241 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-06 13:56:58,842 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-06 13:56:58,913 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:58,943 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-09-06 13:56:58,956 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-06 13:56:58,999 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:56:59,076 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /mail/data HTTP/1.1" 200 - 19 0.039 0.033 2026-09-06 13:56:59,107 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/image/res.partner/1263/avatar_128?unique=1788703014000 HTTP/1.1" 200 - 8 0.011 0.089 2026-09-06 13:56:59,127 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.105 2026-09-06 13:56:59,143 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.052 2026-09-06 13:56:59,175 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:59,191 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/image?model=res.users&field=avatar_128&id=629 HTTP/1.1" 200 - 9 0.021 0.155 2026-09-06 13:56:59,234 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:59,315 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.058 0.105 2026-09-06 13:56:59,331 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.109 2026-09-06 13:56:59,448 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.050 0.055 2026-09-06 13:56:59,530 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:59,593 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:56:59,611 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:56:59,617 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.011 2026-09-06 13:56:59,625 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:56:59,739 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:59,741 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:59,766 127 INFO rb-41ce622-224575-412241 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-06 13:56:59,789 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:59] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.007 0.013 2026-09-06 13:57:00,047 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.067 0.168 2026-09-06 13:57:00,098 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.010 0.017 2026-09-06 13:57:00,131 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-09-06 13:57:00,147 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.022 2026-09-06 13:57:00,187 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.022 2026-09-06 13:57:00,241 127 INFO rb-41ce622-224575-412241 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-06 13:57:00,300 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.057 2026-09-06 13:57:00,324 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:00,396 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 27 0.027 0.043 2026-09-06 13:57:00,444 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.007 2026-09-06 13:57:00,520 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.021 0.054 2026-09-06 13:57:00,557 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.020 2026-09-06 13:57:00,601 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.018 2026-09-06 13:57:00,616 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:57:00,687 127 INFO rb-41ce622-224575-412241 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-06 13:57:00,747 127 INFO rb-41ce622-224575-412241 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-06 13:57:00,821 127 INFO rb-41ce622-224575-412241 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-06 13:57:00,843 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.015 2026-09-06 13:57:00,907 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.018 0.038 2026-09-06 13:57:00,932 127 INFO rb-41ce622-224575-412241 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-06 13:57:00,941 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.005 0.016 2026-09-06 13:57:00,996 127 INFO rb-41ce622-224575-412241 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-06 13:57:01,068 127 INFO rb-41ce622-224575-412241 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-06 13:57:01,117 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:01] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.015 0.031 2026-09-06 13:57:01,143 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.010 2026-09-06 13:57:01,145 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-09-06 13:57:01,146 127 INFO rb-41ce622-224575-412241 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-06 13:57:01,326 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: heap 27341964 (allocated 28520448) 2026-09-06 13:57:01,327 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing chrome headless with pid 3641 2026-09-06 13:57:01,328 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing websocket connection 2026-09-06 13:57:01,329 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 3641 2026-09-06 13:57:01,403 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135701_403273_test_reconcile_a11y_tour.txt 2026-09-06 13:57:01,403 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpu20wel47_chrome_odoo" 2026-09-06 13:57:01,466 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:57:01,484 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-09-06 13:57:01,942 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-09-06 13:57:01,952 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12076] 2026-09-06 13:57:01,958 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:57:02,582 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome pid: 3890 2026-09-06 13:57:02,582 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless temporary user profile dir: /tmp/tmpa7e4i07e_chrome_odoo 2026-09-06 13:57:02,582 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:34115/json/version 2026-09-06 13:57:02,583 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:34115/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:02,603 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:02,603 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:34115/json 2026-09-06 13:57:02,603 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:34115/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:02,659 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Websocket url found: ws://127.0.0.1:34115/devtools/page/DB1463489DD8CAE741C51DF85E130437 2026-09-06 13:57:02,673 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Enable chrome headless console log notification 2026-09-06 13:57:02,680 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless enable page notifications 2026-09-06 13:57:02,806 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_badge_user from n/a 2026-09-06 13:57:02,809 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Setting session cookie in browser 2026-09-06 13:57:02,816 127 INFO rb-41ce622-224575-412241 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-06 13:57:02,816 127 INFO rb-41ce622-224575-412241 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-06 13:57:02,831 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:03,829 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /odoo HTTP/1.1" 200 - 178 0.127 0.875 2026-09-06 13:57:03,832 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigation result: {'frameId': 'DB1463489DD8CAE741C51DF85E130437', 'loaderId': '9D5EEF7CE52AEC971BF312E7AD6F67A3', 'isDownload': False} 2026-09-06 13:57:03,832 127 INFO rb-41ce622-224575-412241 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-06 13:57:03,885 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-09-06 13:57:03,903 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-09-06 13:57:03,930 127 INFO rb-41ce622-224575-412241 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-06 13:57:04,090 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.120 0.092 2026-09-06 13:57:04,103 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.219 2026-09-06 13:57:04,119 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.222 2026-09-06 13:57:04,127 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-06 13:57:04,488 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-06 13:57:04,537 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-06 13:57:04,542 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-06 13:57:04,545 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:57:04,556 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-06 13:57:04,559 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:04,571 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:04,608 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.015 2026-09-06 13:57:04,617 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-09-06 13:57:04,625 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-09-06 13:57:04,660 127 INFO rb-41ce622-224575-412241 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-06 13:57:04,727 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:04,759 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "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-06 13:57:04,777 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.070 2026-09-06 13:57:04,848 127 INFO rb-41ce622-224575-412241 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-06 13:57:04,863 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "POST /mail/data HTTP/1.1" 200 - 33 0.051 0.122 2026-09-06 13:57:04,899 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/image/res.partner/1265/avatar_128?unique=1788703021000 HTTP/1.1" 200 - 15 0.012 0.175 2026-09-06 13:57:04,922 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/image?model=res.users&field=avatar_128&id=630 HTTP/1.1" 200 - 9 0.008 0.208 2026-09-06 13:57:04,933 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.234 2026-09-06 13:57:04,943 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.122 2026-09-06 13:57:04,944 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.223 2026-09-06 13:57:05,392 127 INFO rb-41ce622-224575-412241 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-06 13:57:05,403 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-06 13:57:05,408 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:05,437 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-06 13:57:05,444 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-06 13:57:05,556 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /mail/data HTTP/1.1" 200 - 19 0.028 0.034 2026-09-06 13:57:05,557 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.041 2026-09-06 13:57:05,584 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.035 2026-09-06 13:57:05,612 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/image/res.partner/1265/avatar_128?unique=1788703021000 HTTP/1.1" 200 - 8 0.011 0.069 2026-09-06 13:57:05,645 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/image?model=res.users&field=avatar_128&id=630 HTTP/1.1" 200 - 9 0.010 0.112 2026-09-06 13:57:05,665 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:05,670 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.062 2026-09-06 13:57:05,704 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:57:05,809 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.046 0.157 2026-09-06 13:57:05,827 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.160 2026-09-06 13:57:05,936 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.033 0.058 2026-09-06 13:57:06,003 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:06,069 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:57:06,079 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:57:06,087 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-09-06 13:57:06,095 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:57:06,236 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:06,238 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:06,289 127 INFO rb-41ce622-224575-412241 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-06 13:57:06,307 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.005 0.011 2026-09-06 13:57:06,558 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.054 0.137 2026-09-06 13:57:06,585 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.007 2026-09-06 13:57:06,611 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-06 13:57:06,631 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.023 2026-09-06 13:57:06,663 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.020 2026-09-06 13:57:06,733 127 INFO rb-41ce622-224575-412241 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-06 13:57:06,788 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.049 2026-09-06 13:57:06,811 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:06,866 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 31 0.017 0.033 2026-09-06 13:57:06,912 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-09-06 13:57:07,011 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.035 0.069 2026-09-06 13:57:07,083 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.014 0.041 2026-09-06 13:57:07,088 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-09-06 13:57:07,302 127 INFO rb-41ce622-224575-412241 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-06 13:57:07,369 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.023 0.041 2026-09-06 13:57:07,401 127 INFO rb-41ce622-224575-412241 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-06 13:57:07,441 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.012 0.037 2026-09-06 13:57:07,568 127 INFO rb-41ce622-224575-412241 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-06 13:57:07,648 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.020 0.041 2026-09-06 13:57:07,686 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: tour succeeded 2026-09-06 13:57:07,686 127 INFO rb-41ce622-224575-412241 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-06 13:57:07,717 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.015 0.042 2026-09-06 13:57:07,889 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: heap 31704848 (allocated 33374208) 2026-09-06 13:57:07,890 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing chrome headless with pid 3890 2026-09-06 13:57:07,892 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing websocket connection 2026-09-06 13:57:07,894 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Terminating chrome headless with pid 3890 2026-09-06 13:57:07,979 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135707_978988_test_reconcile_badge_uncheck_tour.txt 2026-09-06 13:57:07,979 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Removing chrome user profile "/tmp/tmpa7e4i07e_chrome_odoo" 2026-09-06 13:57:08,036 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:57:08,048 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-09-06 13:57:08,478 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-09-06 13:57:08,493 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12082] 2026-09-06 13:57:08,502 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:57:09,263 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome pid: 4130 2026-09-06 13:57:09,263 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless temporary user profile dir: /tmp/tmp23bjrg3s_chrome_odoo 2026-09-06 13:57:09,263 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:33019/json/version 2026-09-06 13:57:09,264 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:33019/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:09,290 127 INFO rb-41ce622-224575-412241 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-06 13:57:09,290 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:33019/json 2026-09-06 13:57:09,291 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:33019/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:09,298 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Websocket url found: ws://127.0.0.1:33019/devtools/page/399AFEF43A7829FB95CEEFB2CA7DCF54 2026-09-06 13:57:09,307 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Enable chrome headless console log notification 2026-09-06 13:57:09,358 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless enable page notifications 2026-09-06 13:57:09,512 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_manual_user from n/a 2026-09-06 13:57:09,515 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Setting session cookie in browser 2026-09-06 13:57:09,517 127 INFO rb-41ce622-224575-412241 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-06 13:57:09,518 127 INFO rb-41ce622-224575-412241 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-06 13:57:09,532 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:10,452 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /odoo HTTP/1.1" 200 - 178 0.114 0.810 2026-09-06 13:57:10,456 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigation result: {'frameId': '399AFEF43A7829FB95CEEFB2CA7DCF54', 'loaderId': 'BC2B7AB6EB0405E9A92F8CD6693604D7', 'isDownload': False} 2026-09-06 13:57:10,456 127 INFO rb-41ce622-224575-412241 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-06 13:57:10,661 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.097 0.080 2026-09-06 13:57:10,666 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.186 2026-09-06 13:57:10,676 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.193 2026-09-06 13:57:10,694 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.190 2026-09-06 13:57:10,699 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.205 2026-09-06 13:57:10,702 127 INFO rb-41ce622-224575-412241 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-06 13:57:10,734 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-06 13:57:10,808 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:57:11,304 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-06 13:57:11,308 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-06 13:57:11,309 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-06 13:57:11,323 127 INFO rb-41ce622-224575-412241 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-06 13:57:11,334 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.020 2026-09-06 13:57:11,346 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:11,361 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-06 13:57:11,372 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-09-06 13:57:11,385 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 13:57:11,402 127 INFO rb-41ce622-224575-412241 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-06 13:57:11,485 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.039 0.035 2026-09-06 13:57:11,584 127 INFO rb-41ce622-224575-412241 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-06 13:57:11,598 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "POST /mail/data HTTP/1.1" 200 - 33 0.046 0.136 2026-09-06 13:57:11,615 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.151 2026-09-06 13:57:11,616 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-09-06 13:57:11,663 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /web/image?model=res.users&field=avatar_128&id=631 HTTP/1.1" 200 - 16 0.030 0.195 2026-09-06 13:57:11,693 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /web/image/res.partner/1266/avatar_128?unique=1788703028000 HTTP/1.1" 200 - 8 0.011 0.222 2026-09-06 13:57:11,717 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.182 2026-09-06 13:57:12,014 127 INFO rb-41ce622-224575-412241 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-06 13:57:12,030 127 INFO rb-41ce622-224575-412241 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-06 13:57:12,030 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-06 13:57:12,062 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-06 13:57:12,069 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.007 2026-09-06 13:57:12,130 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:12,133 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "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-06 13:57:12,150 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /mail/data HTTP/1.1" 200 - 19 0.026 0.021 2026-09-06 13:57:12,182 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /web/image/res.partner/1266/avatar_128?unique=1788703028000 HTTP/1.1" 200 - 8 0.013 0.051 2026-09-06 13:57:12,195 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.073 2026-09-06 13:57:12,233 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /web/image?model=res.users&field=avatar_128&id=631 HTTP/1.1" 200 - 9 0.014 0.095 2026-09-06 13:57:12,233 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-09-06 13:57:12,257 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:12,257 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.087 2026-09-06 13:57:12,293 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:12,444 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 100 0.074 0.149 2026-09-06 13:57:12,464 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.203 2026-09-06 13:57:12,485 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.014 2026-09-06 13:57:12,490 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:12,576 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.040 0.055 2026-09-06 13:57:13,126 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,189 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,218 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.011 0.013 2026-09-06 13:57:13,266 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,309 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.030 0.037 2026-09-06 13:57:13,348 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,425 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,451 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.012 2026-09-06 13:57:13,493 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,513 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.009 2026-09-06 13:57:13,548 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,600 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,652 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,704 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,763 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,822 127 INFO rb-41ce622-224575-412241 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-06 13:57:13,851 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.014 2026-09-06 13:57:13,893 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/action/run HTTP/1.1" 200 - 20 0.014 0.021 2026-09-06 13:57:13,955 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.005 0.043 2026-09-06 13:57:13,980 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:14,049 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.033 0.031 2026-09-06 13:57:14,143 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.048 2026-09-06 13:57:14,176 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.019 2026-09-06 13:57:14,221 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.015 2026-09-06 13:57:14,259 127 INFO rb-41ce622-224575-412241 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-06 13:57:14,276 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.013 2026-09-06 13:57:14,319 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: tour succeeded 2026-09-06 13:57:14,319 127 INFO rb-41ce622-224575-412241 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-06 13:57:14,494 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: heap 28468308 (allocated 30363648) 2026-09-06 13:57:14,498 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing chrome headless with pid 4130 2026-09-06 13:57:14,499 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing websocket connection 2026-09-06 13:57:14,500 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Terminating chrome headless with pid 4130 2026-09-06 13:57:14,605 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135714_604998_test_reconcile_manual_journal_item_tour.txt 2026-09-06 13:57:14,605 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Removing chrome user profile "/tmp/tmp23bjrg3s_chrome_odoo" 2026-09-06 13:57:14,661 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:57:14,678 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-09-06 13:57:15,142 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-09-06 13:57:15,151 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12088] 2026-09-06 13:57:15,156 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:57:15,803 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 4361 2026-09-06 13:57:15,803 127 INFO rb-41ce622-224575-412241 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/tmpq1v2gova_chrome_odoo 2026-09-06 13:57:15,803 127 INFO rb-41ce622-224575-412241 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:44537/json/version 2026-09-06 13:57:15,804 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:44537/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:15,823 127 INFO rb-41ce622-224575-412241 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-06 13:57:15,823 127 INFO rb-41ce622-224575-412241 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:44537/json 2026-09-06 13:57:15,823 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:44537/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:15,867 127 INFO rb-41ce622-224575-412241 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:44537/devtools/page/3B21AB2840FCD09DEBD9A5D4F1654137 2026-09-06 13:57:15,883 127 INFO rb-41ce622-224575-412241 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-06 13:57:15,894 127 INFO rb-41ce622-224575-412241 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-06 13:57:16,019 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_fence_absent from n/a 2026-09-06 13:57:16,021 127 INFO rb-41ce622-224575-412241 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-06 13:57:16,024 127 INFO rb-41ce622-224575-412241 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-06 13:57:16,024 127 INFO rb-41ce622-224575-412241 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-06 13:57:16,038 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:18,017 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /odoo HTTP/1.1" 200 - 178 0.106 1.876 2026-09-06 13:57:18,020 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '3B21AB2840FCD09DEBD9A5D4F1654137', 'loaderId': '5520EF3A674A580F9EAB9D2695998BE3', 'isDownload': False} 2026-09-06 13:57:18,020 127 INFO rb-41ce622-224575-412241 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-06 13:57:18,059 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-06 13:57:18,088 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.030 2026-09-06 13:57:18,147 127 INFO rb-41ce622-224575-412241 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-06 13:57:18,285 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/webclient/load_menus/f689c50ce37e3ab891aaf9fc8c62bae0c7730a42fe21f7cd8ec1bf387b38e960 HTTP/1.1" 200 - 139 0.112 0.117 2026-09-06 13:57:18,296 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.232 2026-09-06 13:57:18,321 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.236 2026-09-06 13:57:18,342 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:57:18,374 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:57:18,789 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:57:18,793 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:57:18,800 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-06 13:57:18,807 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:57:18,829 127 INFO rb-41ce622-224575-412241 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-06 13:57:18,838 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:18,877 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.019 2026-09-06 13:57:18,890 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-09-06 13:57:18,903 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.020 2026-09-06 13:57:18,929 127 INFO rb-41ce622-224575-412241 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-06 13:57:19,001 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:19,015 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:19,042 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /mail/data HTTP/1.1" 200 - 33 0.054 0.045 2026-09-06 13:57:19,133 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.022 0.163 2026-09-06 13:57:19,147 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.172 2026-09-06 13:57:19,205 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/image/res.partner/1268/avatar_128?unique=1788703034000 HTTP/1.1" 200 - 15 0.021 0.224 2026-09-06 13:57:19,207 127 INFO rb-41ce622-224575-412241 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-06 13:57:19,234 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/image?model=res.users&field=avatar_128&id=632 HTTP/1.1" 200 - 9 0.011 0.266 2026-09-06 13:57:19,238 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.244 2026-09-06 13:57:19,263 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.183 2026-09-06 13:57:19,275 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.086 2026-09-06 13:57:19,772 127 INFO rb-41ce622-224575-412241 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-06 13:57:19,789 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.004 2026-09-06 13:57:19,803 127 INFO rb-41ce622-224575-412241 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-06 13:57:19,836 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-09-06 13:57:19,841 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-06 13:57:19,937 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:19,954 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /mail/data HTTP/1.1" 200 - 19 0.030 0.033 2026-09-06 13:57:19,999 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/image?model=res.users&field=avatar_128&id=632 HTTP/1.1" 200 - 9 0.029 0.063 2026-09-06 13:57:20,029 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/image/res.partner/1268/avatar_128?unique=1788703034000 HTTP/1.1" 200 - 8 0.011 0.108 2026-09-06 13:57:20,075 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.030 0.117 2026-09-06 13:57:20,079 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.181 2026-09-06 13:57:20,108 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.176 2026-09-06 13:57:20,122 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.152 2026-09-06 13:57:20,157 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:20,262 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.045 0.084 2026-09-06 13:57:20,388 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.043 0.056 2026-09-06 13:57:20,461 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:20,515 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:57:20,525 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:57:20,529 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-09-06 13:57:20,538 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:57:20,631 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:20,633 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:20,640 127 INFO rb-41ce622-224575-412241 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-06 13:57:20,703 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-09-06 13:57:20,704 127 INFO rb-41ce622-224575-412241 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-06 13:57:20,893 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 23852488 (allocated 24850432) 2026-09-06 13:57:20,921 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 4361 2026-09-06 13:57:20,924 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-09-06 13:57:20,926 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 4361 2026-09-06 13:57:21,023 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135721_023152_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-09-06 13:57:21,023 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpq1v2gova_chrome_odoo" 2026-09-06 13:57:21,056 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-09-06 13:57:21,495 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-09-06 13:57:21,512 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12093] 2026-09-06 13:57:21,521 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:57:22,269 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 4579 2026-09-06 13:57:22,270 127 INFO rb-41ce622-224575-412241 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/tmpaiuf_zqe_chrome_odoo 2026-09-06 13:57:22,270 127 INFO rb-41ce622-224575-412241 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:38307/json/version 2026-09-06 13:57:22,271 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:38307/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:22,298 127 INFO rb-41ce622-224575-412241 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-06 13:57:22,298 127 INFO rb-41ce622-224575-412241 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:38307/json 2026-09-06 13:57:22,298 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:38307/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:22,305 127 INFO rb-41ce622-224575-412241 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:38307/devtools/page/94CC915DF1B98FBDB71DAE7C6479C550 2026-09-06 13:57:22,367 127 INFO rb-41ce622-224575-412241 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-06 13:57:22,402 127 INFO rb-41ce622-224575-412241 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-06 13:57:22,523 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_fence_present from n/a 2026-09-06 13:57:22,527 127 INFO rb-41ce622-224575-412241 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-06 13:57:22,531 127 INFO rb-41ce622-224575-412241 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-06 13:57:22,531 127 INFO rb-41ce622-224575-412241 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-06 13:57:22,542 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:23,518 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /odoo HTTP/1.1" 200 - 178 0.109 0.869 2026-09-06 13:57:23,521 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '94CC915DF1B98FBDB71DAE7C6479C550', 'loaderId': '0293AF2E0273BE5A6FBBA6E58B40062A', 'isDownload': False} 2026-09-06 13:57:23,521 127 INFO rb-41ce622-224575-412241 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-06 13:57:23,562 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-09-06 13:57:23,574 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-09-06 13:57:23,629 127 INFO rb-41ce622-224575-412241 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-06 13:57:23,822 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.170 0.091 2026-09-06 13:57:23,838 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.273 2026-09-06 13:57:23,854 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.277 2026-09-06 13:57:23,857 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-06 13:57:24,256 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:57:24,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-06 13:57:24,338 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:57:24,346 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-06 13:57:24,364 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-06 13:57:24,385 127 INFO rb-41ce622-224575-412241 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-06 13:57:24,393 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:24,440 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.016 2026-09-06 13:57:24,445 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-09-06 13:57:24,470 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.027 2026-09-06 13:57:24,479 127 INFO rb-41ce622-224575-412241 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-06 13:57:24,582 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:24,589 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /mail/data HTTP/1.1" 200 - 33 0.061 0.041 2026-09-06 13:57:24,599 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "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-06 13:57:24,624 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/image?model=res.users&field=avatar_128&id=633 HTTP/1.1" 200 - 16 0.013 0.091 2026-09-06 13:57:24,671 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.167 2026-09-06 13:57:24,691 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.078 2026-09-06 13:57:24,692 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.164 2026-09-06 13:57:24,710 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.189 2026-09-06 13:57:24,746 127 INFO rb-41ce622-224575-412241 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-06 13:57:24,764 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/image/res.partner/1269/avatar_128?unique=1788703034000 HTTP/1.1" 200 - 8 0.023 0.220 2026-09-06 13:57:24,773 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.062 2026-09-06 13:57:25,383 127 INFO rb-41ce622-224575-412241 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-06 13:57:25,394 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-06 13:57:25,424 127 INFO rb-41ce622-224575-412241 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-06 13:57:25,456 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-09-06 13:57:25,461 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-06 13:57:25,556 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /mail/data HTTP/1.1" 200 - 19 0.021 0.031 2026-09-06 13:57:25,559 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-09-06 13:57:25,576 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.044 2026-09-06 13:57:25,599 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /web/image/res.partner/1269/avatar_128?unique=1788703034000 HTTP/1.1" 200 - 8 0.006 0.069 2026-09-06 13:57:25,632 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /web/image?model=res.users&field=avatar_128&id=633 HTTP/1.1" 304 - 9 0.009 0.098 2026-09-06 13:57:25,650 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.061 2026-09-06 13:57:25,663 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:25,669 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:25,772 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.036 0.142 2026-09-06 13:57:25,794 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.130 2026-09-06 13:57:25,897 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.041 0.050 2026-09-06 13:57:25,956 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:26,025 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:57:26,037 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.005 2026-09-06 13:57:26,042 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-09-06 13:57:26,047 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-06 13:57:26,183 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:26,189 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:26,196 127 INFO rb-41ce622-224575-412241 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-06 13:57:26,291 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-09-06 13:57:26,292 127 INFO rb-41ce622-224575-412241 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-06 13:57:26,541 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24188248 (allocated 25636864) 2026-09-06 13:57:26,551 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 4579 2026-09-06 13:57:26,552 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-09-06 13:57:26,553 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 4579 2026-09-06 13:57:26,658 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135726_658372_test_reconcile_group_fence_present_for_account_user.txt 2026-09-06 13:57:26,658 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpaiuf_zqe_chrome_odoo" 2026-09-06 13:57:26,702 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:57:26,719 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-09-06 13:57:27,060 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-09-06 13:57:27,068 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12098] 2026-09-06 13:57:27,074 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:57:27,844 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome pid: 4806 2026-09-06 13:57:27,844 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpppuc_393_chrome_odoo 2026-09-06 13:57:27,844 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:45893/json/version 2026-09-06 13:57:27,845 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:45893/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:27,872 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:27,872 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:45893/json 2026-09-06 13:57:27,872 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:45893/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:27,879 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:45893/devtools/page/6F0D725F696E7C8626A23A13D1194FC7 2026-09-06 13:57:27,888 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-09-06 13:57:27,891 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-09-06 13:57:28,043 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:recon_manual_fx_user from n/a 2026-09-06 13:57:28,048 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-09-06 13:57:28,052 127 INFO rb-41ce622-224575-412241 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-06 13:57:28,052 127 INFO rb-41ce622-224575-412241 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-06 13:57:28,062 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:28,868 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:28] "GET /odoo HTTP/1.1" 200 - 185 0.080 0.728 2026-09-06 13:57:28,871 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': '6F0D725F696E7C8626A23A13D1194FC7', 'loaderId': '8A56A8B7F559FB667CC2F069EA9ACBFA', 'isDownload': False} 2026-09-06 13:57:28,871 127 INFO rb-41ce622-224575-412241 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-06 13:57:28,917 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:28] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-09-06 13:57:28,930 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:28] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-06 13:57:28,953 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.020 2026-09-06 13:57:29,003 127 INFO rb-41ce622-224575-412241 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-06 13:57:29,065 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /web/webclient/load_menus/536d5a941661a339a11a8f9b54bb98220228e7b0cf93f2eb3a78106d8234cfd9 HTTP/1.1" 200 - 172 0.044 0.113 2026-09-06 13:57:29,077 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.055 2026-09-06 13:57:29,082 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.168 2026-09-06 13:57:29,186 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.042 2026-09-06 13:57:29,642 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:57:29,650 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:57:29,658 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:57:29,675 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:29,681 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.015 2026-09-06 13:57:29,695 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:29,719 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-06 13:57:29,733 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-09-06 13:57:29,743 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.018 2026-09-06 13:57:29,801 127 INFO rb-41ce622-224575-412241 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-06 13:57:29,885 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:29,891 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "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-06 13:57:29,914 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.043 0.049 2026-09-06 13:57:30,000 127 INFO rb-41ce622-224575-412241 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-06 13:57:30,001 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /mail/data HTTP/1.1" 200 - 33 0.049 0.123 2026-09-06 13:57:30,029 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/image/res.partner/1270/avatar_128?unique=1788703046000 HTTP/1.1" 200 - 15 0.011 0.176 2026-09-06 13:57:30,030 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-09-06 13:57:30,042 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.068 2026-09-06 13:57:30,079 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.235 2026-09-06 13:57:30,102 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/image?model=res.users&field=avatar_128&id=634 HTTP/1.1" 200 - 9 0.007 0.254 2026-09-06 13:57:30,480 127 INFO rb-41ce622-224575-412241 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-06 13:57:30,489 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-06 13:57:30,505 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:30,533 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-09-06 13:57:30,550 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.015 2026-09-06 13:57:30,655 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /mail/data HTTP/1.1" 200 - 19 0.046 0.037 2026-09-06 13:57:30,681 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/image/res.partner/1270/avatar_128?unique=1788703046000 HTTP/1.1" 200 - 8 0.008 0.064 2026-09-06 13:57:30,683 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.104 2026-09-06 13:57:30,710 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/image?model=res.users&field=avatar_128&id=634 HTTP/1.1" 200 - 9 0.008 0.072 2026-09-06 13:57:30,741 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.094 2026-09-06 13:57:30,743 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:57:30,764 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.080 2026-09-06 13:57:30,785 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.053 2026-09-06 13:57:30,814 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:30,952 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 101 0.051 0.145 2026-09-06 13:57:30,989 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:30] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.009 2026-09-06 13:57:31,089 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.035 0.061 2026-09-06 13:57:31,093 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-09-06 13:57:31,602 127 INFO rb-41ce622-224575-412241 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-06 13:57:31,668 127 INFO rb-41ce622-224575-412241 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-06 13:57:31,693 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:31] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.010 0.009 2026-09-06 13:57:31,731 127 INFO rb-41ce622-224575-412241 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-06 13:57:31,763 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.026 0.020 2026-09-06 13:57:31,803 127 INFO rb-41ce622-224575-412241 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-06 13:57:31,881 127 INFO rb-41ce622-224575-412241 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-06 13:57:31,910 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.015 2026-09-06 13:57:31,948 127 INFO rb-41ce622-224575-412241 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-06 13:57:31,968 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.011 2026-09-06 13:57:32,003 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,054 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,111 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,163 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,217 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,276 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,307 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.016 2026-09-06 13:57:32,369 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/action/run HTTP/1.1" 200 - 20 0.026 0.027 2026-09-06 13:57:32,437 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.050 2026-09-06 13:57:32,460 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:32,525 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 26 0.019 0.045 2026-09-06 13:57:32,615 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.015 0.032 2026-09-06 13:57:32,646 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.015 2026-09-06 13:57:32,672 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.005 0.011 2026-09-06 13:57:32,708 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,721 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.012 2026-09-06 13:57:32,765 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,829 127 INFO rb-41ce622-224575-412241 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-06 13:57:32,906 127 INFO rb-41ce622-224575-412241 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-06 13:57:33,446 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 275 0.248 0.289 2026-09-06 13:57:33,456 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.526 2026-09-06 13:57:33,458 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.294 2026-09-06 13:57:33,495 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.011 0.028 2026-09-06 13:57:33,537 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.006 0.009 2026-09-06 13:57:33,543 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-09-06 13:57:33,544 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-06 13:57:33,548 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.017 2026-09-06 13:57:33,619 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.036 0.047 2026-09-06 13:57:33,684 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.039 0.091 2026-09-06 13:57:33,838 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: heap 29961124 (allocated 34295808) 2026-09-06 13:57:33,852 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 4806 2026-09-06 13:57:33,853 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-09-06 13:57:33,856 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 4806 2026-09-06 13:57:33,885 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/image/res.partner/2/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 8 0.010 0.026 2026-09-06 13:57:33,927 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412241/chrome_logs/chrome_log_20260906_135733_927466_test_reconcile_manual_fx_tour.txt 2026-09-06 13:57:33,927 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpppuc_393_chrome_odoo" 2026-09-06 13:57:33,980 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:57:49,912 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-09-06 13:57:51,915 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-09-06 13:57:54,429 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-09-06 13:57:57,618 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #635 deleted account.move.line.ctp records with IDs: [1029, 1030, 1031, 1032] 2026-09-06 13:57:57,788 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #635 deleted account.move.line records with IDs: [2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148] 2026-09-06 13:57:57,936 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #635 deleted account.move records with IDs: [891, 892, 893, 894] 2026-09-06 13:57:58,834 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-09-06 13:58:01,701 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-09-06 13:58:04,267 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-09-06 13:58:07,235 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #638 deleted account.move.line.ctp records with IDs: [1044, 1045] 2026-09-06 13:58:07,351 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #638 deleted account.move.line records with IDs: [2193, 2194, 2195, 2196] 2026-09-06 13:58:07,455 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #638 deleted account.move records with IDs: [916, 917] 2026-09-06 13:58:07,526 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-09-06 13:58:10,752 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-09-06 13:58:13,548 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-09-06 13:58:14,033 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-09-06 13:58:14,376 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-09-06 13:58:16,726 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-09-06 13:58:17,205 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-09-06 13:58:22,615 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-09-06 13:58:23,390 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-09-06 13:58:24,058 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-09-06 13:58:24,951 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 13:58:35,598 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-09-06 13:58:35,755 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-09-06 13:58:38,026 127 INFO rb-41ce622-224575-412241 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-06 13:58:38,440 127 INFO rb-41ce622-224575-412241 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-06 13:58:38,694 127 INFO rb-41ce622-224575-412241 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-06 13:58:40,528 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:59:05,533 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-06 13:59:05,561 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 648, model: affiliate.commission.rule 2026-09-06 13:59:05,571 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 648, model: affiliate.report 2026-09-06 13:59:05,581 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 648, model: affiliate.code 2026-09-06 13:59:05,594 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 648, model: affiliate.commission 2026-09-06 13:59:05,598 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 648, model: affiliate.commission.line 2026-09-06 13:59:05,601 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 648, model: affiliate.commission.rule 2026-09-06 13:59:05,604 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 648, model: affiliate.report 2026-09-06 13:59:05,610 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 648, model: affiliate.code 2026-09-06 13:59:05,612 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 648, model: affiliate.commission 2026-09-06 13:59:05,615 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 648, model: affiliate.commission.line 2026-09-06 13:59:05,617 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 648, model: affiliate.commission.rule 2026-09-06 13:59:05,619 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 648, model: affiliate.report 2026-09-06 13:59:05,623 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 648, model: affiliate.code 2026-09-06 13:59:05,636 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 648, model: affiliate.commission 2026-09-06 13:59:05,638 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 648, model: affiliate.commission.line 2026-09-06 13:59:05,641 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 648, model: affiliate.commission.rule 2026-09-06 13:59:05,643 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 648, model: affiliate.report 2026-09-06 13:59:05,669 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-06 13:59:05,691 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 646, model: affiliate.commission.rule 2026-09-06 13:59:05,700 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 646, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,703 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 646, model: affiliate.report 2026-09-06 13:59:05,707 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.code 2026-09-06 13:59:05,709 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.commission 2026-09-06 13:59:05,712 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.commission.line 2026-09-06 13:59:05,715 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.commission.rule 2026-09-06 13:59:05,717 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,719 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 646, model: affiliate.report 2026-09-06 13:59:05,722 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.code 2026-09-06 13:59:05,730 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.commission 2026-09-06 13:59:05,734 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.commission.line 2026-09-06 13:59:05,754 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.commission.rule 2026-09-06 13:59:05,766 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,769 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 646, model: affiliate.report 2026-09-06 13:59:05,773 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.code 2026-09-06 13:59:05,776 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission 2026-09-06 13:59:05,780 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission.line 2026-09-06 13:59:05,783 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.commission.rule 2026-09-06 13:59:05,785 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,788 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 646, model: affiliate.report 2026-09-06 13:59:05,815 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-09-06 13:59:05,862 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 649, model: affiliate.report 2026-09-06 13:59:05,882 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 649, model: affiliate.commission.rule 2026-09-06 13:59:05,888 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 649, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,891 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 649, model: affiliate.report 2026-09-06 13:59:05,896 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 649, model: affiliate.commission.rule 2026-09-06 13:59:05,898 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 649, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,901 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 649, model: affiliate.report 2026-09-06 13:59:05,904 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.code 2026-09-06 13:59:05,920 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.commission 2026-09-06 13:59:05,924 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.commission.line 2026-09-06 13:59:05,926 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.commission.rule 2026-09-06 13:59:05,931 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.progressive.commission.rule 2026-09-06 13:59:05,933 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.report 2026-09-06 13:59:05,959 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-09-06 13:59:05,982 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 653, model: affiliate.report 2026-09-06 13:59:05,995 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 653, model: affiliate.report 2026-09-06 13:59:06,014 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 653, model: affiliate.report 2026-09-06 13:59:06,044 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-09-06 13:59:06,072 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.code 2026-09-06 13:59:06,086 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 649, model: affiliate.code 2026-09-06 13:59:06,108 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 649, model: affiliate.code 2026-09-06 13:59:06,122 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 649, model: affiliate.code 2026-09-06 13:59:06,155 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.code 2026-09-06 13:59:06,158 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 649, model: affiliate.code 2026-09-06 13:59:06,172 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 649, model: affiliate.code 2026-09-06 13:59:06,211 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-09-06 13:59:06,377 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.commission 2026-09-06 13:59:06,409 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 649, model: affiliate.commission 2026-09-06 13:59:06,428 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 649, model: affiliate.commission 2026-09-06 13:59:06,439 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 649, model: affiliate.commission 2026-09-06 13:59:06,509 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 649, model: affiliate.commission 2026-09-06 13:59:06,513 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 649, model: affiliate.commission 2026-09-06 13:59:06,530 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 649, model: affiliate.commission 2026-09-06 13:59:06,564 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-09-06 13:59:06,626 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-09-06 13:59:06,803 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-09-06 13:59:06,820 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 655, model: affiliate.code 2026-09-06 13:59:06,829 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 655, model: affiliate.commission 2026-09-06 13:59:06,831 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 655, model: affiliate.commission.line 2026-09-06 13:59:06,833 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 655, model: affiliate.commission.rule 2026-09-06 13:59:06,838 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 655, model: affiliate.code 2026-09-06 13:59:06,840 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 655, model: affiliate.commission 2026-09-06 13:59:06,843 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 655, model: affiliate.commission.line 2026-09-06 13:59:06,845 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 655, model: affiliate.commission.rule 2026-09-06 13:59:06,849 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 655, model: affiliate.code 2026-09-06 13:59:06,852 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 655, model: affiliate.commission 2026-09-06 13:59:06,853 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 655, model: affiliate.commission.line 2026-09-06 13:59:06,855 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 655, model: affiliate.commission.rule 2026-09-06 13:59:06,886 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-09-06 13:59:06,905 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: affiliate.code 2026-09-06 13:59:06,915 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: affiliate.commission 2026-09-06 13:59:06,918 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: affiliate.commission.line 2026-09-06 13:59:06,920 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 656, model: affiliate.commission.rule 2026-09-06 13:59:06,924 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 656, model: affiliate.code 2026-09-06 13:59:06,927 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 656, model: affiliate.commission 2026-09-06 13:59:06,935 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 656, model: affiliate.commission.line 2026-09-06 13:59:06,937 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 656, model: affiliate.commission.rule 2026-09-06 13:59:06,943 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 656, model: affiliate.code 2026-09-06 13:59:06,945 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 656, model: affiliate.commission 2026-09-06 13:59:06,948 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 656, model: affiliate.commission.line 2026-09-06 13:59:06,950 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 656, model: affiliate.commission.rule 2026-09-06 13:59:07,019 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 13:59:31,972 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-09-06 13:59:32,732 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-09-06 13:59:33,343 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-09-06 13:59:33,804 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 13:59:59,749 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-09-06 14:00:00,185 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-09-06 14:00:00,403 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-09-06 14:00:00,423 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-09-06 14:00:00,553 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-09-06 14:00:00,748 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-09-06 14:00:00,793 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-09-06 14:00:00,848 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-09-06 14:00:00,925 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-09-06 14:00:00,985 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-09-06 14:00:01,020 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-09-06 14:00:01,433 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:00:27,105 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-09-06 14:00:27,282 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:00:52,056 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-09-06 14:00:52,383 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-09-06 14:00:52,613 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:52,693 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:52,721 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:53,069 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:53,153 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:53,463 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:53,495 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-09-06 14:00:53,661 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:53,704 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:53,729 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:54,044 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:54,120 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:54,382 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:54,401 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-09-06 14:00:54,590 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:54,665 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:54,690 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:55,086 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:55,173 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) started manually 2026-09-06 14:00:55,460 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (101) done 2026-09-06 14:00:55,498 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-09-06 14:00:56,054 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:01:18,741 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-06 14:01:19,564 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:01:42,111 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-09-06 14:01:42,219 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-09-06 14:01:42,224 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2682] 2026-09-06 14:01:42,553 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1451] 2026-09-06 14:01:42,586 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-09-06 14:01:44,137 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-09-06 14:01:44,195 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:02:05,793 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-09-06 14:02:05,972 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 733, model: affiliate.commission 2026-09-06 14:02:05,998 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 732, model: affiliate.commission 2026-09-06 14:02:06,032 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 733, model: affiliate.commission 2026-09-06 14:02:06,052 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 732, model: affiliate.commission 2026-09-06 14:02:06,086 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 733, model: affiliate.commission 2026-09-06 14:02:06,107 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 732, model: affiliate.commission 2026-09-06 14:02:06,150 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 733, model: affiliate.commission 2026-09-06 14:02:06,178 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 732, model: affiliate.commission 2026-09-06 14:02:06,228 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-09-06 14:02:06,296 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 733, model: affiliate.code 2026-09-06 14:02:06,328 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 732, model: affiliate.code 2026-09-06 14:02:06,367 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 733, model: affiliate.code 2026-09-06 14:02:06,395 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 732, model: affiliate.code 2026-09-06 14:02:06,442 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 733, model: affiliate.code 2026-09-06 14:02:06,471 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 732, model: affiliate.code 2026-09-06 14:02:06,508 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 733, model: affiliate.code 2026-09-06 14:02:06,528 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 732, model: affiliate.code 2026-09-06 14:02:06,583 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-09-06 14:02:06,648 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 733, model: affiliate.commission.rule 2026-09-06 14:02:06,665 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 732, model: affiliate.commission.rule 2026-09-06 14:02:06,687 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 733, model: affiliate.commission.rule 2026-09-06 14:02:06,702 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 732, model: affiliate.commission.rule 2026-09-06 14:02:06,732 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 733, model: affiliate.commission.rule 2026-09-06 14:02:06,749 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 732, model: affiliate.commission.rule 2026-09-06 14:02:06,778 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 733, model: affiliate.commission.rule 2026-09-06 14:02:06,795 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 732, model: affiliate.commission.rule 2026-09-06 14:02:06,880 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:02:28,253 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-09-06 14:02:29,463 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:02:50,262 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-09-06 14:02:50,410 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-09-06 14:02:51,402 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-09-06 14:02:52,663 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:03:12,690 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-09-06 14:03:12,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-09-06 14:03:12,796 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2808] 2026-09-06 14:03:12,823 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-09-06 14:03:12,951 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:03:34,387 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-09-06 14:03:35,497 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-09-06 14:03:36,290 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-09-06 14:03:36,348 127 INFO rb-41ce622-224575-412241 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-06 14:03:37,088 127 INFO rb-41ce622-224575-412241 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-06 14:03:37,720 127 INFO rb-41ce622-224575-412241 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-06 14:03:38,335 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-09-06 14:03:38,897 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-09-06 14:03:38,993 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-06 14:03:59,910 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-09-06 14:04:00,012 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-09-06 14:04:00,079 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:04:21,222 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-09-06 14:04:21,294 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: crm.lead 2026-09-06 14:04:21,304 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 815, model: crm.lead 2026-09-06 14:04:21,314 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: crm.lead 2026-09-06 14:04:21,347 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-09-06 14:04:21,372 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 812, model: crm.lead 2026-09-06 14:04:21,415 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 815, model: crm.lead 2026-09-06 14:04:21,436 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 816, model: crm.lead 2026-09-06 14:04:21,457 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 812, model: crm.lead 2026-09-06 14:04:21,631 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-09-06 14:04:21,642 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: crm.lead 2026-09-06 14:04:21,655 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 815, model: crm.lead 2026-09-06 14:04:21,665 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 816, model: crm.lead 2026-09-06 14:04:21,692 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-09-06 14:04:21,702 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 812, model: crm.lead 2026-09-06 14:04:21,715 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 815, model: crm.lead 2026-09-06 14:04:21,726 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 816, model: crm.lead 2026-09-06 14:04:21,784 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:04:21,974 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-09-06 14:04:22,070 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-09-06 14:04:22,181 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-09-06 14:04:22,682 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-09-06 14:04:22,735 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:04:23,730 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-09-06 14:04:23,755 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 820, model: loyalty.program 2026-09-06 14:04:23,766 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 820, model: loyalty.generate.wizard 2026-09-06 14:04:23,768 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 820, model: loyalty.program 2026-09-06 14:04:23,789 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-09-06 14:04:23,921 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 819, model: loyalty.rule 2026-09-06 14:04:23,930 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 819, model: loyalty.reward 2026-09-06 14:04:23,956 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.program 2026-09-06 14:04:23,960 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.rule 2026-09-06 14:04:23,964 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.reward 2026-09-06 14:04:23,991 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #819 deleted mail.message records with IDs: [12186, 12184, 12183] 2026-09-06 14:04:23,991 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.card 2026-09-06 14:04:23,994 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.generate.wizard 2026-09-06 14:04:23,998 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 819, model: loyalty.program 2026-09-06 14:04:24,000 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 819, model: loyalty.rule 2026-09-06 14:04:24,032 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 819, model: loyalty.reward 2026-09-06 14:04:24,035 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 819, model: loyalty.mail 2026-09-06 14:04:24,037 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 819, model: loyalty.history 2026-09-06 14:04:24,040 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 819, model: loyalty.mail 2026-09-06 14:04:24,043 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 819, model: loyalty.history 2026-09-06 14:04:24,044 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.mail 2026-09-06 14:04:24,046 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 819, model: loyalty.history 2026-09-06 14:04:24,063 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-09-06 14:04:24,223 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 818, model: loyalty.rule 2026-09-06 14:04:24,231 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 818, model: loyalty.reward 2026-09-06 14:04:24,265 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.program 2026-09-06 14:04:24,269 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.rule 2026-09-06 14:04:24,279 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.reward 2026-09-06 14:04:24,296 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #818 deleted mail.message records with IDs: [12186, 12184, 12183] 2026-09-06 14:04:24,297 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.card 2026-09-06 14:04:24,300 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.generate.wizard 2026-09-06 14:04:24,304 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 818, model: loyalty.program 2026-09-06 14:04:24,306 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 818, model: loyalty.rule 2026-09-06 14:04:24,346 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 818, model: loyalty.reward 2026-09-06 14:04:24,351 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 818, model: loyalty.mail 2026-09-06 14:04:24,353 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 818, model: loyalty.history 2026-09-06 14:04:24,356 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 818, model: loyalty.mail 2026-09-06 14:04:24,358 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 818, model: loyalty.history 2026-09-06 14:04:24,360 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.mail 2026-09-06 14:04:24,362 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 818, model: loyalty.history 2026-09-06 14:04:24,385 127 INFO rb-41ce622-224575-412241 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-06 14:04:24,496 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [191, 192], uid: 818, model: loyalty.card 2026-09-06 14:04:24,519 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 818, model: loyalty.rule 2026-09-06 14:04:24,537 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [261], uid: 818, model: loyalty.history 2026-09-06 14:04:24,650 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:04:39,145 127 INFO rb-41ce622-224575-412241 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-06 14:04:40,062 127 INFO rb-41ce622-224575-412241 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-06 14:04:40,895 127 INFO rb-41ce622-224575-412241 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-06 14:04:41,696 127 INFO rb-41ce622-224575-412241 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-06 14:04:42,390 127 INFO rb-41ce622-224575-412241 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-06 14:04:43,224 127 INFO rb-41ce622-224575-412241 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-06 14:04:44,115 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:04:58,599 127 INFO rb-41ce622-224575-412241 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-06 14:04:58,684 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:05:14,492 127 INFO rb-41ce622-224575-412241 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-06 14:05:14,590 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:05:29,270 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-09-06 14:05:29,328 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [199], uid: 835, model: loyalty.card 2026-09-06 14:05:29,343 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [267], uid: 835, model: loyalty.history 2026-09-06 14:05:29,403 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:05:43,550 127 INFO rb-41ce622-224575-412241 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-06 14:05:43,697 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:05:58,774 127 INFO rb-41ce622-224575-412241 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-06 14:05:58,984 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:06:09,224 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-09-06 14:06:09,558 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 5050 2026-09-06 14:06:09,559 127 INFO rb-41ce622-224575-412241 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/tmp4lanr844_chrome_odoo 2026-09-06 14:06:09,559 127 INFO rb-41ce622-224575-412241 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:46195/json/version 2026-09-06 14:06:09,560 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:46195/json/version with timeout 3 increased to 10s during tests 2026-09-06 14:06:09,568 127 INFO rb-41ce622-224575-412241 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-06 14:06:09,568 127 INFO rb-41ce622-224575-412241 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:46195/json 2026-09-06 14:06:09,568 127 INFO rb-41ce622-224575-412241 odoo.tests.common.requests: request http://127.0.0.1:46195/json with timeout 3 increased to 10s during tests 2026-09-06 14:06:09,574 127 INFO rb-41ce622-224575-412241 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:46195/devtools/page/4F862A31ED18E9DF24DA5AF3D6B3F6EF 2026-09-06 14:06:09,582 127 INFO rb-41ce622-224575-412241 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-06 14:06:09,588 127 INFO rb-41ce622-224575-412241 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-06 14:06:09,696 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:pos_user from n/a 2026-09-06 14:06:09,698 127 INFO rb-41ce622-224575-412241 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-06 14:06:09,700 127 INFO rb-41ce622-224575-412241 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-06 14:06:09,700 127 INFO rb-41ce622-224575-412241 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-06 14:06:09,717 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:06:10,236 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.085 0.445 2026-09-06 14:06:10,239 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '4F862A31ED18E9DF24DA5AF3D6B3F6EF', 'loaderId': 'CB444BCFA06C1969FC84619F75FBDBB8', 'isDownload': False} 2026-09-06 14:06:10,239 127 INFO rb-41ce622-224575-412241 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-06 14:06:10,255 127 INFO rb-41ce622-224575-412241 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-06 14:06:10,271 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /web/assets/e3537ba/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 14:06:10,280 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /web/assets/347f9e8/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-09-06 14:06:10,284 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /web/assets/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-06 14:06:10,587 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 14:06:10,596 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:06:10,597 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:06:10,611 127 INFO rb-41ce622-224575-412241 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-06 14:06:10,612 127 INFO rb-41ce622-224575-412241 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-06 14:06:10,617 127 INFO rb-41ce622-224575-412241 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-06 14:06:11,117 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.217 0.288 2026-09-06 14:06:11,124 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.509 2026-09-06 14:06:11,222 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-06 14:06:11,225 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-09-06 14:06:11,235 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 14:06:11,268 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 14:06:11,286 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-06 14:06:11,294 127 INFO rb-41ce622-224575-412241 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-06 14:06:11,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:06:11,338 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:06:11,384 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "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-06 14:06:11,387 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 14:06:11,390 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 14:06:11,430 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image/res.users/846/avatar_128 HTTP/1.1" 200 - 16 0.040 0.023 2026-09-06 14:06:11,433 127 INFO rb-41ce622-224575-412241 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-06 14:06:11,462 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=res.company&id=123&field=logo HTTP/1.1" 200 - 9 0.016 0.077 2026-09-06 14:06:11,478 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image/res.company/123/favicon HTTP/1.1" 200 - 4 0.003 0.087 2026-09-06 14:06:11,515 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.015 2026-09-06 14:06:11,534 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.033 2026-09-06 14:06:11,573 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.006 0.064 2026-09-06 14:06:11,583 127 INFO rb-41ce622-224575-412241 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-06 14:06:11,584 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.084 2026-09-06 14:06:11,591 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.083 2026-09-06 14:06:11,599 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.004 0.097 2026-09-06 14:06:11,604 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-06 14:06:11,611 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.018 2026-09-06 14:06:11,617 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-06 14:06:11,625 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.082 2026-09-06 14:06:11,631 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.034 2026-09-06 14:06:11,636 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-06 14:06:11,669 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.057 2026-09-06 14:06:11,726 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:11] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.020 0.089 2026-09-06 14:06:11,795 127 INFO rb-41ce622-224575-412241 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-06 14:06:11,875 127 INFO rb-41ce622-224575-412241 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-06 14:06:11,942 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,008 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,074 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,140 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,213 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,285 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,351 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,419 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,427 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:12] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-06 14:06:12,525 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,580 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,640 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,691 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,749 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,806 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,867 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,931 127 INFO rb-41ce622-224575-412241 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-06 14:06:12,946 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:12] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-06 14:06:13,058 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,109 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,160 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,211 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,267 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,325 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,381 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,464 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,472 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:06:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-09-06 14:06:13,542 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,608 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,674 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,740 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,741 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,811 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16535536 (allocated 17571840) 2026-09-06 14:06:13,814 127 INFO rb-41ce622-224575-412241 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 5050 2026-09-06 14:06:13,815 127 INFO rb-41ce622-224575-412241 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-06 14:06:13,816 127 INFO rb-41ce622-224575-412241 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 5050 2026-09-06 14:06:13,910 127 INFO rb-41ce622-224575-412241 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-41ce622-224575-412241/chrome_logs/chrome_log_20260906_140613_909837_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-09-06 14:06:13,910 127 INFO rb-41ce622-224575-412241 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/tmp4lanr844_chrome_odoo" 2026-09-06 14:06:14,001 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:06:14,465 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-09-06 14:06:14,735 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-09-06 14:06:14,837 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-09-06 14:06:14,930 127 INFO rb-41ce622-224575-412241 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-06 14:06:15,834 127 INFO rb-41ce622-224575-412241 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-06 14:06:15,899 127 INFO rb-41ce622-224575-412241 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-06 14:06:15,956 127 INFO rb-41ce622-224575-412241 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-06 14:06:16,054 127 INFO rb-41ce622-224575-412241 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-06 14:06:17,099 127 INFO rb-41ce622-224575-412241 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-06 14:06:18,265 127 INFO rb-41ce622-224575-412241 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-06 14:06:18,277 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-06 14:06:19,542 127 INFO rb-41ce622-224575-412241 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-06 14:06:19,554 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-06 14:06:20,769 127 INFO rb-41ce622-224575-412241 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-06 14:06:21,851 127 INFO rb-41ce622-224575-412241 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-06 14:06:21,875 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-06 14:06:23,127 127 INFO rb-41ce622-224575-412241 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-06 14:06:23,152 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-06 14:06:24,371 127 INFO rb-41ce622-224575-412241 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-06 14:06:24,394 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-06 14:06:25,496 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:06:27,672 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-09-06 14:06:27,898 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-09-06 14:06:28,325 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-09-06 14:06:28,427 127 INFO rb-41ce622-224575-412241 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-06 14:06:28,530 127 INFO rb-41ce622-224575-412241 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-06 14:06:28,599 127 INFO rb-41ce622-224575-412241 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-06 14:06:28,661 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:06:51,569 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-09-06 14:06:52,529 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-09-06 14:06:53,832 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:06:58,182 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-09-06 14:06:58,648 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-09-06 14:06:59,036 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-09-06 14:07:00,109 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-09-06 14:07:01,102 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-09-06 14:07:01,164 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-09-06 14:07:01,726 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:07:22,286 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:07:22,300 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:07:22,300 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:07:22,535 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-09-06 14:07:22,811 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-09-06 14:07:24,722 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-09-06 14:07:25,004 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 865, model: affiliate.commission 2026-09-06 14:07:25,036 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-09-06 14:07:25,344 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:07:46,978 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:07:46,985 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:07:46,985 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:07:47,538 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-09-06 14:07:48,400 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-09-06 14:07:48,630 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-09-06 14:07:48,973 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-09-06 14:07:49,237 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:08:10,490 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:08:10,495 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:08:10,495 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:08:10,658 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-09-06 14:08:10,879 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-09-06 14:08:10,938 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-09-06 14:08:10,990 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-09-06 14:08:11,121 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-09-06 14:08:11,348 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-09-06 14:08:11,431 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-09-06 14:08:11,493 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-09-06 14:08:11,557 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-09-06 14:08:11,635 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:08:34,458 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:08:34,467 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:08:34,467 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:08:34,678 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-09-06 14:08:36,244 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-09-06 14:08:38,202 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-09-06 14:08:38,384 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-09-06 14:08:38,554 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-09-06 14:08:38,715 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-09-06 14:08:40,915 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [197] 2026-09-06 14:08:40,984 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [122] 2026-09-06 14:08:41,187 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:09:02,289 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:09:02,295 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:09:02,295 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:09:02,471 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-09-06 14:09:02,575 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 916, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,599 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 915, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,632 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 916, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,653 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 915, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,686 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 916, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,705 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 915, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,749 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 916, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,775 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 915, model: affiliate.multi.level.commission.rule 2026-09-06 14:09:02,868 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:09:22,538 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:09:22,543 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:09:22,543 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:09:22,742 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-09-06 14:09:23,014 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:09:36,450 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:09:36,457 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:09:36,457 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:09:36,851 127 INFO rb-41ce622-224575-412241 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-06 14:09:38,849 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-06 14:09:40,844 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 931, model: affiliate.commission 2026-09-06 14:09:40,908 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:09:54,490 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:09:54,502 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:09:54,502 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:09:54,677 127 INFO rb-41ce622-224575-412241 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-06 14:09:56,930 127 INFO rb-41ce622-224575-412241 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-06 14:09:57,527 127 INFO rb-41ce622-224575-412241 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-06 14:09:59,688 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-09-06 14:10:00,412 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-09-06 14:10:01,032 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-09-06 14:10:01,636 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-09-06 14:10:02,439 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-09-06 14:10:03,126 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-09-06 14:10:03,899 127 INFO rb-41ce622-224575-412241 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-06 14:10:04,487 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-09-06 14:10:05,139 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-09-06 14:10:06,337 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:10:27,502 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:10:27,536 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:10:27,536 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:10:27,797 127 INFO rb-41ce622-224575-412241 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-06 14:10:30,927 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-06 14:10:34,151 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 940, model: affiliate.commission 2026-09-06 14:10:34,248 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:10:54,177 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-06 14:10:54,183 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [292375, 292378, 292376, 292379, 292377] 2026-09-06 14:10:54,183 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:10:54,355 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-09-06 14:10:54,870 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-09-06 14:10:55,322 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-09-06 14:10:57,535 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-09-06 14:11:00,465 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-09-06 14:11:00,829 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-09-06 14:11:01,298 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-09-06 14:11:01,662 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-09-06 14:11:02,065 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-09-06 14:11:02,428 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-09-06 14:11:02,828 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-09-06 14:11:02,849 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-09-06 14:11:02,869 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-09-06 14:11:02,885 127 INFO rb-41ce622-224575-412241 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-06 14:11:03,182 127 INFO rb-41ce622-224575-412241 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-06 14:11:03,637 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:11:15,294 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-09-06 14:11:15,772 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-09-06 14:11:16,249 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-09-06 14:11:16,650 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-09-06 14:11:17,153 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-09-06 14:11:18,087 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-09-06 14:11:18,879 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-09-06 14:11:19,791 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-09-06 14:11:20,253 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-09-06 14:11:20,406 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:11:32,061 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-09-06 14:11:32,077 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 963, model: pos.order 2026-09-06 14:11:32,083 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 963, model: pos.order.line 2026-09-06 14:11:32,087 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 963, model: pos.order 2026-09-06 14:11:32,088 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 963, model: pos.order.line 2026-09-06 14:11:32,091 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 963, model: pos.order 2026-09-06 14:11:32,092 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 963, model: pos.order.line 2026-09-06 14:11:32,107 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-09-06 14:11:32,119 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 964, model: affiliate.commission.rule 2026-09-06 14:11:32,124 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 964, model: affiliate.progressive.commission.rule 2026-09-06 14:11:32,127 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 964, model: affiliate.commission.rule 2026-09-06 14:11:32,130 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 964, model: affiliate.progressive.commission.rule 2026-09-06 14:11:32,133 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 964, model: affiliate.commission.rule 2026-09-06 14:11:32,134 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 964, model: affiliate.progressive.commission.rule 2026-09-06 14:11:32,176 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:11:44,615 127 INFO rb-41ce622-224575-412241 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-06 14:11:44,832 127 INFO rb-41ce622-224575-412241 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-06 14:11:44,936 127 INFO rb-41ce622-224575-412241 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-06 14:11:44,995 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:11:57,113 127 INFO rb-41ce622-224575-412241 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-06 14:11:57,293 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #972 deleted affiliate.commission records with IDs: [185] 2026-09-06 14:11:57,309 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #972 deleted mail.followers records with IDs: [4181, 4182, 4183] 2026-09-06 14:11:57,401 127 INFO rb-41ce622-224575-412241 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-06 14:11:57,624 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #973 deleted affiliate.commission records with IDs: [187] 2026-09-06 14:11:57,647 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #973 deleted mail.followers records with IDs: [4187, 4188, 4189] 2026-09-06 14:11:57,734 127 INFO rb-41ce622-224575-412241 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-06 14:11:57,949 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #972 deleted affiliate.commission records with IDs: [189] 2026-09-06 14:11:57,966 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #972 deleted mail.followers records with IDs: [4193, 4194, 4195] 2026-09-06 14:11:58,094 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:12:10,696 127 INFO rb-41ce622-224575-412241 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-06 14:12:11,206 127 INFO rb-41ce622-224575-412241 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-06 14:12:11,752 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:12:23,789 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-09-06 14:12:24,792 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:12:27,876 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-09-06 14:12:28,045 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:12:47,989 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-09-06 14:12:49,276 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:13:09,400 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-09-06 14:13:09,769 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-09-06 14:13:10,093 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:13:29,486 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-09-06 14:13:30,079 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-09-06 14:13:30,743 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [352, 351] 2026-09-06 14:13:30,760 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [283] 2026-09-06 14:13:30,769 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [324] 2026-09-06 14:13:30,843 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-09-06 14:13:33,054 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-09-06 14:13:35,846 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-09-06 14:13:38,693 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:13:57,339 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-09-06 14:13:57,992 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:14:17,887 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-09-06 14:14:20,160 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-09-06 14:14:21,062 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [418] 2026-09-06 14:14:21,300 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-09-06 14:14:23,348 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-06 14:14:23,902 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1035, model: affiliate.commission 2026-09-06 14:14:23,977 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:14:42,585 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-09-06 14:14:42,638 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1041, model: sale.order 2026-09-06 14:14:42,647 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: sale.order 2026-09-06 14:14:42,654 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1045, model: sale.order 2026-09-06 14:14:42,659 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1041, model: sale.order.line 2026-09-06 14:14:42,661 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: sale.order.line 2026-09-06 14:14:42,663 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1045, model: sale.order.line 2026-09-06 14:14:42,679 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-09-06 14:14:43,014 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [285], uid: 1041, model: sale.order 2026-09-06 14:14:43,041 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [285], uid: 1044, model: sale.order 2026-09-06 14:14:43,067 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [285], uid: 1045, model: sale.order 2026-09-06 14:14:43,122 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [285], uid: 1041, model: sale.order 2026-09-06 14:14:43,184 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-09-06 14:14:43,197 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1041, model: sale.order 2026-09-06 14:14:43,210 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: sale.order 2026-09-06 14:14:43,232 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1045, model: sale.order 2026-09-06 14:14:43,245 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1041, model: sale.order.line 2026-09-06 14:14:43,254 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: sale.order.line 2026-09-06 14:14:43,259 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1045, model: sale.order.line 2026-09-06 14:14:43,282 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-09-06 14:14:43,294 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1041, model: sale.order 2026-09-06 14:14:43,308 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: sale.order 2026-09-06 14:14:43,318 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1045, model: sale.order 2026-09-06 14:14:43,325 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1041, model: sale.order.line 2026-09-06 14:14:43,328 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: sale.order.line 2026-09-06 14:14:43,331 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1045, model: sale.order.line 2026-09-06 14:14:43,394 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:15:03,221 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-09-06 14:15:03,382 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:15:23,150 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-09-06 14:15:23,738 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:15:45,193 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-09-06 14:15:45,237 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1078 deleted link.tracker.click records with IDs: [16] 2026-09-06 14:15:45,257 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-09-06 14:15:45,396 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1076, model: link.tracker.click 2026-09-06 14:15:45,409 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1076, model: link.tracker.click 2026-09-06 14:15:45,436 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1076 deleted mail.message records with IDs: [6986] 2026-09-06 14:15:45,441 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1076, model: link.tracker.click 2026-09-06 14:15:45,455 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1076 deleted link.tracker.click records with IDs: [18] 2026-09-06 14:15:45,475 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-09-06 14:15:45,528 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1078 deleted link.tracker records with IDs: [337] 2026-09-06 14:15:45,550 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-09-06 14:15:45,641 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1076, model: link.tracker 2026-09-06 14:15:45,658 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1076, model: link.tracker 2026-09-06 14:15:45,672 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1076, model: link.tracker 2026-09-06 14:15:45,690 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1076 deleted link.tracker records with IDs: [339] 2026-09-06 14:15:45,748 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:16:05,665 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-09-06 14:16:05,693 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-09-06 14:16:05,712 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6986] 2026-09-06 14:16:05,735 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397701] 2026-09-06 14:16:05,735 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-06 14:16:05,751 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-09-06 14:16:05,762 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6986] 2026-09-06 14:16:05,788 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397701] 2026-09-06 14:16:05,789 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-06 14:16:05,814 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-09-06 14:16:05,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397685] 2026-09-06 14:16:05,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-09-06 14:16:05,861 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-09-06 14:16:05,891 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-09-06 14:16:05,909 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397713] 2026-09-06 14:16:05,909 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-09-06 14:16:05,939 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-09-06 14:16:06,018 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-09-06 14:16:06,036 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6990, 6989, 6988, 6987, 6986] 2026-09-06 14:16:06,068 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397701, 397702, 397703, 397704, 397705] 2026-09-06 14:16:06,068 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-09-06 14:16:06,088 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-09-06 14:16:06,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6988, 6987, 6986] 2026-09-06 14:16:06,145 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397701, 397702, 397703] 2026-09-06 14:16:06,145 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-09-06 14:16:06,205 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:16:25,203 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-09-06 14:16:25,294 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-09-06 14:16:25,325 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-09-06 14:16:25,405 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-09-06 14:16:25,523 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-09-06 14:16:25,587 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:16:45,770 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-09-06 14:16:45,796 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-09-06 14:16:45,815 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-09-06 14:16:45,837 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-09-06 14:16:45,863 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-09-06 14:16:45,886 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6992, 6991, 6990, 6989] 2026-09-06 14:16:45,921 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [397704, 397705, 397706, 397707] 2026-09-06 14:16:45,921 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-09-06 14:16:45,957 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-09-06 14:16:46,049 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-09-06 14:16:46,069 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:fullstack from n/a 2026-09-06 14:16:46,095 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:16:46,369 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:16:46] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.028 0.248 2026-09-06 14:16:46,402 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:16:46] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.011 0.016 2026-09-06 14:16:46,438 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:16:46] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.007 0.016 2026-09-06 14:16:46,458 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:16:46] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.003 0.008 2026-09-06 14:16:46,487 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:16:46] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.008 0.013 2026-09-06 14:16:46,535 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:17:06,911 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-09-06 14:17:06,978 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:17:28,207 127 INFO rb-41ce622-224575-412241 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-06 14:17:28,269 127 INFO rb-41ce622-224575-412241 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-06 14:17:28,329 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-09-06 14:17:28,365 127 INFO rb-41ce622-224575-412241 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-06 14:17:28,404 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-09-06 14:17:28,426 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:user_internal from n/a 2026-09-06 14:17:28,438 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:28,771 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:28] "GET /affiliate/join HTTP/1.1" 303 - 73 0.031 0.304 2026-09-06 14:17:29,586 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:29] "GET /affiliate HTTP/1.1" 200 - 261 0.174 0.637 2026-09-06 14:17:29,650 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:29] "GET /affiliate HTTP/1.1" 200 - 18 0.011 0.048 2026-09-06 14:17:29,756 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:29] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.015 0.088 2026-09-06 14:17:29,840 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:29] "GET /affiliate/report HTTP/1.1" 200 - 23 0.014 0.067 2026-09-06 14:17:29,864 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-09-06 14:17:29,883 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:31,132 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:testsignup@example.viindoo.com from 127.0.0.1 2026-09-06 14:17:31,257 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:17:31,257 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:31] "POST /affiliate/signup HTTP/1.1" 200 - 342 0.139 1.237 2026-09-06 14:17:31,280 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-09-06 14:17:31,298 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:31,781 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:test1@example.viindoo.com from 127.0.0.1 2026-09-06 14:17:31,903 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:17:31,903 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:31] "POST /affiliate/signup HTTP/1.1" 200 - 346 0.142 0.464 2026-09-06 14:17:31,936 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-09-06 14:17:32,259 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:32,522 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:32] "POST /affiliate/signup HTTP/1.1" 200 - 104 0.038 0.226 2026-09-06 14:17:32,538 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-09-06 14:17:32,543 127 INFO rb-41ce622-224575-412241 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-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:17:32,551 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:32,754 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:32] "GET /r/BhW HTTP/1.1" 301 - 46 0.022 0.183 2026-09-06 14:17:33,285 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:33] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.100 0.428 2026-09-06 14:17:33,287 127 INFO rb-41ce622-224575-412241 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-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:17:33,315 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-09-06 14:17:33,341 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:33,640 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:33] "GET /r/BhW HTTP/1.1" 301 - 62 0.022 0.279 2026-09-06 14:17:34,063 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:34] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.046 0.373 2026-09-06 14:17:34,097 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-09-06 14:17:34,112 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:34,122 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:35,114 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:35] "GET /r/BhW HTTP/1.1" 301 - 66 0.024 0.969 2026-09-06 14:17:35,249 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-06 14:17:35,637 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:35] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.072 0.449 2026-09-06 14:17:35,655 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-09-06 14:17:35,669 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:35,678 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:35,896 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:35] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.017 0.202 2026-09-06 14:17:35,923 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:35] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.008 0.016 2026-09-06 14:17:35,939 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-09-06 14:17:35,953 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:35,963 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:36,155 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:36] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.007 0.186 2026-09-06 14:17:36,179 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-09-06 14:17:36,197 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:36,208 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:36,455 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:36] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.015 0.234 2026-09-06 14:17:36,480 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-09-06 14:17:36,510 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:36,521 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:36,704 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:36] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.011 0.174 2026-09-06 14:17:36,722 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-09-06 14:17:36,736 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:demo from n/a 2026-09-06 14:17:36,745 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:37,774 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:37] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.009 1.020 2026-09-06 14:17:37,797 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:37] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.007 0.014 2026-09-06 14:17:37,808 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:37] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.002 0.006 2026-09-06 14:17:37,827 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-09-06 14:17:37,839 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:38,099 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET /r/o5p HTTP/1.1" 301 - 61 0.027 0.234 2026-09-06 14:17:38,591 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET / HTTP/1.1" 200 - 170 0.060 0.430 2026-09-06 14:17:38,611 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET /r/o5p HTTP/1.1" 301 - 15 0.005 0.010 2026-09-06 14:17:38,633 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET / HTTP/1.1" 200 - 13 0.003 0.016 2026-09-06 14:17:38,676 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET /r/o5p HTTP/1.1" 301 - 33 0.010 0.020 2026-09-06 14:17:38,700 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET / HTTP/1.1" 200 - 13 0.003 0.018 2026-09-06 14:17:38,739 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET /r/o5p HTTP/1.1" 301 - 30 0.014 0.020 2026-09-06 14:17:38,758 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:38] "GET / HTTP/1.1" 200 - 13 0.004 0.013 2026-09-06 14:17:38,777 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-09-06 14:17:38,786 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:39,459 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.072 0.603 2026-09-06 14:17:39,476 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:39,491 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.001 0.006 2026-09-06 14:17:39,501 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate/join HTTP/1.1" 303 - 6 0.001 0.006 2026-09-06 14:17:39,621 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate HTTP/1.1" 200 - 60 0.024 0.093 2026-09-06 14:17:39,636 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:user_internal from n/a 2026-09-06 14:17:39,650 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.006 2026-09-06 14:17:39,717 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate/join HTTP/1.1" 303 - 54 0.019 0.046 2026-09-06 14:17:39,844 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:39] "GET /affiliate HTTP/1.1" 200 - 92 0.031 0.094 2026-09-06 14:17:39,879 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-09-06 14:17:39,898 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:17:39,929 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:41,063 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:41] "GET /affiliate/commissions HTTP/1.1" 200 - 294 0.179 0.958 2026-09-06 14:17:41,082 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:demo from n/a 2026-09-06 14:17:41,316 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:41] "GET /affiliate/commissions HTTP/1.1" 200 - 105 0.082 0.144 2026-09-06 14:17:41,329 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:41,753 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:41] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.093 0.324 2026-09-06 14:17:41,795 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-09-06 14:17:41,834 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:42,125 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:42] "GET /r/BhW HTTP/1.1" 301 - 63 0.034 0.259 2026-09-06 14:17:42,674 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:42] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.106 0.438 2026-09-06 14:17:42,964 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:cheetah@example.viindoo.com from 127.0.0.1 2026-09-06 14:17:43,095 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:17:43,095 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:43] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.187 0.231 2026-09-06 14:17:43,115 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-09-06 14:17:43,137 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:17:43,154 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:44,281 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:44] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.011 1.118 2026-09-06 14:17:44,312 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:44] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.011 0.015 2026-09-06 14:17:44,325 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:44] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.002 0.007 2026-09-06 14:17:44,343 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-09-06 14:17:44,366 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:17:44,377 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:44,608 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:44] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.008 0.225 2026-09-06 14:17:44,624 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-09-06 14:17:44,641 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:44,845 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:44] "GET /r/BhW HTTP/1.1" 303 - 18 0.005 0.200 2026-09-06 14:17:45,399 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:45] "GET / HTTP/1.1" 200 - 170 0.067 0.484 2026-09-06 14:17:45,423 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-09-06 14:17:45,598 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-09-06 14:17:45,700 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-09-06 14:17:45,712 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:46,579 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:46] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.094 0.776 2026-09-06 14:17:46,592 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:17:47,147 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:47] "GET /affiliate HTTP/1.1" 200 - 221 0.094 0.455 2026-09-06 14:17:47,256 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:47] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.019 0.079 2026-09-06 14:17:48,323 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:48] "GET /my/invoices HTTP/1.1" 200 - 208 0.113 0.943 2026-09-06 14:17:48,363 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:48] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.009 0.020 2026-09-06 14:17:48,381 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-09-06 14:17:48,398 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:48,995 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:48] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.062 0.536 2026-09-06 14:17:49,011 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:17:50,360 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:50] "GET /affiliate HTTP/1.1" 200 - 207 0.084 1.258 2026-09-06 14:17:50,405 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:50] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.010 0.028 2026-09-06 14:17:50,417 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:50] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 14:17:50,435 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-09-06 14:17:50,458 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:17:51,264 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:51] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.074 0.733 2026-09-06 14:17:51,285 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:17:51,331 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:17:51] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.014 0.023 2026-09-06 14:17:51,395 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:18:12,386 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-09-06 14:18:12,507 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-09-06 14:18:12,633 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-09-06 14:18:12,737 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-09-06 14:18:12,813 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1156, model: wizard.action.click 2026-09-06 14:18:12,830 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1156, model: affiliate.code 2026-09-06 14:18:12,848 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1156, model: affiliate.code 2026-09-06 14:18:12,873 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-09-06 14:18:12,895 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:18:13,113 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:13] "GET /r/eNm HTTP/1.1" 301 - 60 0.021 0.198 2026-09-06 14:18:13,528 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:13] "GET / HTTP/1.1" 200 - 170 0.053 0.359 2026-09-06 14:18:13,920 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:13] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.102 0.288 2026-09-06 14:18:13,940 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:13] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.005 0.011 2026-09-06 14:18:14,050 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:14] "GET /shop/address HTTP/1.1" 200 - 39 0.018 0.088 2026-09-06 14:18:14,303 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:14] "POST /shop/address/submit HTTP/1.1" 200 - 180 0.069 0.170 2026-09-06 14:18:14,326 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:14] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.006 0.014 2026-09-06 14:18:14,435 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:14] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.030 0.076 2026-09-06 14:18:14,823 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:14] "GET /shop/payment HTTP/1.1" 200 - 177 0.064 0.321 2026-09-06 14:18:14,954 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-09-06 14:18:14,970 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:18:14,994 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:18:15,332 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:15] "GET /r/BhW HTTP/1.1" 301 - 67 0.029 0.311 2026-09-06 14:18:15,487 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-06 14:18:15,865 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:15] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.065 0.465 2026-09-06 14:18:16,173 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:16] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.075 0.209 2026-09-06 14:18:16,447 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:16] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.038 0.233 2026-09-06 14:18:16,694 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:16] "POST /shop/address/submit HTTP/1.1" 200 - 156 0.095 0.141 2026-09-06 14:18:16,731 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:16] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.009 0.025 2026-09-06 14:18:16,932 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:16] "GET /shop/confirm_order HTTP/1.1" 303 - 129 0.084 0.113 2026-09-06 14:18:17,183 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:17] "GET /shop/payment HTTP/1.1" 200 - 134 0.065 0.183 2026-09-06 14:18:17,764 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:17] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.161 0.174 2026-09-06 14:18:17,902 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:17] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.053 0.083 2026-09-06 14:18:18,084 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:18] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.072 0.098 2026-09-06 14:18:18,118 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:18] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.009 0.022 2026-09-06 14:18:18,204 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:18] "GET /shop/confirm_order HTTP/1.1" 303 - 67 0.030 0.053 2026-09-06 14:18:18,363 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:18] "GET /shop/payment HTTP/1.1" 200 - 89 0.038 0.119 2026-09-06 14:18:18,396 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-09-06 14:18:18,409 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:18:20,410 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:20] "GET /shop HTTP/1.1" 200 - 370 0.198 1.805 2026-09-06 14:18:20,788 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:20] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.078 0.277 2026-09-06 14:18:20,807 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:20] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.004 0.012 2026-09-06 14:18:20,934 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:20] "GET /shop/address HTTP/1.1" 200 - 36 0.020 0.104 2026-09-06 14:18:21,158 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:21] "POST /shop/address/submit HTTP/1.1" 200 - 184 0.071 0.139 2026-09-06 14:18:21,199 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:21] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.020 0.018 2026-09-06 14:18:21,268 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:21] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.026 0.041 2026-09-06 14:18:21,684 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:21] "GET /shop/payment HTTP/1.1" 200 - 174 0.104 0.306 2026-09-06 14:18:21,807 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-09-06 14:18:21,822 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:fullstack from n/a 2026-09-06 14:18:21,832 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:18:22,648 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:22] "GET /affiliate HTTP/1.1" 200 - 222 0.087 0.731 2026-09-06 14:18:22,730 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:22] "GET /affiliate/report HTTP/1.1" 200 - 23 0.014 0.065 2026-09-06 14:18:22,831 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:22] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.025 0.074 2026-09-06 14:18:23,387 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:23] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.014 0.051 2026-09-06 14:18:24,713 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:24] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.018 0.044 2026-09-06 14:18:24,862 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:24] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.012 0.053 2026-09-06 14:18:24,973 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:18:45,262 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-09-06 14:18:45,293 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:18:45,501 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-06 14:18:45,926 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:45] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.065 0.570 2026-09-06 14:18:45,933 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-06 14:18:45,963 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:45] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.010 0.021 2026-09-06 14:18:45,969 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-06 14:18:45,988 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:45] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.007 0.013 2026-09-06 14:18:46,005 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-09-06 14:18:46,018 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:18:46,275 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:46] "GET /r/BhW HTTP/1.1" 301 - 63 0.026 0.233 2026-09-06 14:18:46,280 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-06 14:18:46,809 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:46] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.073 0.458 2026-09-06 14:18:46,823 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:demo from n/a 2026-09-06 14:18:46,856 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:46] "GET /r/BhW HTTP/1.1" 301 - 20 0.008 0.014 2026-09-06 14:18:46,860 127 INFO rb-41ce622-224575-412241 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-06 14:18:47,368 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:18:47] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 219 0.120 0.390 2026-09-06 14:18:47,430 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:19:08,104 127 INFO rb-41ce622-224575-412241 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 0x7f20e0318d60>)> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:08,137 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-09-06 14:19:08,158 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:08,434 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-06 14:19:08,451 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:08] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.041 0.254 2026-09-06 14:19:08,500 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:08] "GET /r/pt4 HTTP/1.1" 301 - 38 0.016 0.027 2026-09-06 14:19:08,945 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:08] "GET / HTTP/1.1" 200 - 169 0.066 0.377 2026-09-06 14:19:09,058 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:09] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.030 0.080 2026-09-06 14:19:09,078 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-09-06 14:19:09,092 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:09,320 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:09] "GET /r/pt4 HTTP/1.1" 301 - 60 0.024 0.207 2026-09-06 14:19:09,772 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:09] "GET / HTTP/1.1" 200 - 170 0.084 0.365 2026-09-06 14:19:09,801 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:09] "GET / HTTP/1.1" 200 - 13 0.006 0.019 2026-09-06 14:19:09,936 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:09] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.063 0.069 2026-09-06 14:19:09,951 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:19:10,005 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-09-06 14:19:10,015 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:10,273 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:10] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.031 0.227 2026-09-06 14:19:10,283 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:19:10,324 127 INFO rb-41ce622-224575-412241 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-06 14:19:10,337 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:10,570 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:10] "GET /r/pt4 HTTP/1.1" 301 - 60 0.026 0.210 2026-09-06 14:19:11,041 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:11] "GET / HTTP/1.1" 200 - 170 0.071 0.396 2026-09-06 14:19:11,064 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:11] "GET / HTTP/1.1" 200 - 13 0.006 0.015 2026-09-06 14:19:11,171 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.046 0.058 2026-09-06 14:19:11,185 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:admin from n/a 2026-09-06 14:19:11,234 127 INFO rb-41ce622-224575-412241 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-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:11,275 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:19:11,305 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-09-06 14:19:11,351 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-09-06 14:19:11,367 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-09-06 14:19:11,389 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:11,411 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-09-06 14:19:11,430 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-09-06 14:19:11,447 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-09-06 14:19:11,471 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:11,832 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-09-06 14:19:11,843 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12424] 2026-09-06 14:19:11,848 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:12,145 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-09-06 14:19:12,153 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12426] 2026-09-06 14:19:12,158 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:12,175 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-09-06 14:19:12,204 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-09-06 14:19:12,233 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-09-06 14:19:12,258 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-09-06 14:19:12,277 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-09-06 14:19:12,286 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1191, model: amazon.region 2026-09-06 14:19:12,294 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1191, model: amazon.region 2026-09-06 14:19:12,299 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1191, model: amazon.region 2026-09-06 14:19:12,304 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-09-06 14:19:12,323 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-09-06 14:19:12,337 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1192 deleted amazon.region records with IDs: [26] 2026-09-06 14:19:12,370 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:19:12,389 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-09-06 14:19:12,925 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-09-06 14:19:14,067 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-09-06 14:19:14,216 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:14,238 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-09-06 14:19:14,267 127 INFO rb-41ce622-224575-412241 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-06 14:19:14,293 127 INFO rb-41ce622-224575-412241 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-06 14:19:14,316 127 INFO rb-41ce622-224575-412241 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-06 14:19:14,661 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-09-06 14:19:14,671 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12428] 2026-09-06 14:19:14,677 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:14,718 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-09-06 14:19:14,751 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-09-06 14:19:14,789 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:19:14,809 127 INFO rb-41ce622-224575-412241 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-06 14:19:14,836 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-09-06 14:19:14,863 127 INFO rb-41ce622-224575-412241 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-06 14:19:14,896 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-09-06 14:19:14,925 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-09-06 14:19:14,953 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-09-06 14:19:14,977 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,005 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-09-06 14:19:15,021 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-09-06 14:19:15,053 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:15,074 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-09-06 14:19:15,105 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,136 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-09-06 14:19:15,174 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:15,199 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-09-06 14:19:15,222 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-09-06 14:19:15,242 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,269 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-09-06 14:19:15,568 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-09-06 14:19:15,576 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12430] 2026-09-06 14:19:15,581 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:15,615 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1194 deleted amazon.ses.identity records with IDs: [30] 2026-09-06 14:19:15,637 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-09-06 14:19:15,671 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:19:15,691 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,702 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-09-06 14:19:15,719 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,746 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-09-06 14:19:15,778 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-09-06 14:19:15,804 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-09-06 14:19:15,816 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-09-06 14:19:15,834 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,848 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-09-06 14:19:15,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-09-06 14:19:15,872 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,904 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:15,928 127 INFO rb-41ce622-224575-412241 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-06 14:19:15,958 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-09-06 14:19:15,988 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-09-06 14:19:16,015 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-09-06 14:19:16,035 127 INFO rb-41ce622-224575-412241 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-06 14:19:16,045 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-09-06 14:19:16,059 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-09-06 14:19:16,081 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-09-06 14:19:16,127 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:16,140 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-09-06 14:19:17,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-09-06 14:19:17,252 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12432] 2026-09-06 14:19:17,255 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:17,507 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-09-06 14:19:17,512 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12434] 2026-09-06 14:19:17,516 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:17,760 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-09-06 14:19:17,766 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12436] 2026-09-06 14:19:17,770 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:17,974 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [12438] 2026-09-06 14:19:18,022 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [12440, 12438] 2026-09-06 14:19:18,061 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [12439] 2026-09-06 14:19:18,085 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted calendar.event records with IDs: [24] 2026-09-06 14:19:18,090 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.followers records with IDs: [4800, 4801] 2026-09-06 14:19:18,131 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [12441, 12440, 12438] 2026-09-06 14:19:18,156 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [12441, 12440, 12438] 2026-09-06 14:19:18,161 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted appointment.appointment records with IDs: [6] 2026-09-06 14:19:18,166 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1195 deleted mail.followers records with IDs: [4797, 4798, 4799] 2026-09-06 14:19:18,192 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-09-06 14:19:18,514 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-09-06 14:19:18,521 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12443] 2026-09-06 14:19:18,526 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:18,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-09-06 14:19:18,864 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12445] 2026-09-06 14:19:18,873 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:19,204 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-09-06 14:19:19,212 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12447] 2026-09-06 14:19:19,218 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:19,524 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-09-06 14:19:19,898 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-09-06 14:19:19,905 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12451] 2026-09-06 14:19:19,911 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:20,208 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-09-06 14:19:20,214 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12453] 2026-09-06 14:19:20,218 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:20,504 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-09-06 14:19:20,511 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12455] 2026-09-06 14:19:20,516 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:20,662 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:20,677 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-09-06 14:19:20,962 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-09-06 14:19:20,970 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12460] 2026-09-06 14:19:20,975 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:21,284 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-09-06 14:19:21,294 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12462] 2026-09-06 14:19:21,300 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:21,567 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-09-06 14:19:21,574 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12464] 2026-09-06 14:19:21,578 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:21,722 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-06 14:19:21,732 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12466] 2026-09-06 14:19:21,734 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-06 14:19:21,739 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-09-06 14:19:21,768 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-06 14:19:21,779 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12467] 2026-09-06 14:19:21,779 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-06 14:19:21,812 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1204 deleted mail.message records with IDs: [12467] 2026-09-06 14:19:21,823 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1204 deleted appointment.appointment records with IDs: [11] 2026-09-06 14:19:21,829 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1204 deleted mail.followers records with IDs: [4813, 4814, 4815] 2026-09-06 14:19:21,902 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1204, model: appointment.appointment 2026-09-06 14:19:21,913 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1204, model: appointment.appointment 2026-09-06 14:19:21,929 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1204 deleted mail.message records with IDs: [12468] 2026-09-06 14:19:21,930 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 1204, model: appointment.appointment 2026-09-06 14:19:21,987 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1205 deleted mail.message records with IDs: [12469] 2026-09-06 14:19:21,995 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1205 deleted appointment.appointment records with IDs: [13] 2026-09-06 14:19:21,999 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1205 deleted mail.followers records with IDs: [4819, 4820, 4821] 2026-09-06 14:19:22,020 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1205 deleted mail.message records with IDs: [12468] 2026-09-06 14:19:22,024 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1205 deleted appointment.appointment records with IDs: [12] 2026-09-06 14:19:22,029 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1205 deleted mail.followers records with IDs: [4816, 4817, 4818] 2026-09-06 14:19:22,048 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-06 14:19:22,344 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-09-06 14:19:22,350 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12471] 2026-09-06 14:19:22,356 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:22,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-09-06 14:19:22,650 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12473] 2026-09-06 14:19:22,654 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:22,938 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-09-06 14:19:22,945 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12475] 2026-09-06 14:19:22,952 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:23,031 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1207, model: viin.appointment.type 2026-09-06 14:19:23,053 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1207 deleted mail.message records with IDs: [2150] 2026-09-06 14:19:23,055 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1207, model: viin.appointment.type 2026-09-06 14:19:23,059 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1207, model: viin.appointment.type 2026-09-06 14:19:23,072 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1208, model: viin.appointment.type 2026-09-06 14:19:23,084 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1208 deleted mail.message records with IDs: [2150] 2026-09-06 14:19:23,086 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1208, model: viin.appointment.type 2026-09-06 14:19:23,089 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1208, model: viin.appointment.type 2026-09-06 14:19:23,148 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1209 deleted mail.message records with IDs: [12477] 2026-09-06 14:19:23,162 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1209 deleted viin.appointment.type records with IDs: [4] 2026-09-06 14:19:23,167 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1209 deleted mail.followers records with IDs: [4822] 2026-09-06 14:19:23,203 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:23,216 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-09-06 14:19:23,546 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-09-06 14:19:23,553 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12479] 2026-09-06 14:19:23,558 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:23,885 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-09-06 14:19:23,894 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12481] 2026-09-06 14:19:23,898 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:24,204 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-09-06 14:19:24,214 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12483] 2026-09-06 14:19:24,221 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:24,403 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-09-06 14:19:24,697 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-09-06 14:19:24,705 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12489] 2026-09-06 14:19:24,710 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:25,029 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-09-06 14:19:25,039 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12491] 2026-09-06 14:19:25,044 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:25,315 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-09-06 14:19:25,322 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12493] 2026-09-06 14:19:25,327 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:25,518 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:25,530 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-09-06 14:19:25,870 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-09-06 14:19:25,877 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12496] 2026-09-06 14:19:25,882 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:26,182 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-09-06 14:19:26,189 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12498] 2026-09-06 14:19:26,195 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:26,494 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-09-06 14:19:26,524 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12500] 2026-09-06 14:19:26,530 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:27,468 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-09-06 14:19:27,522 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1216 deleted mail.message records with IDs: [12504] 2026-09-06 14:19:27,552 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1216 deleted calendar.event records with IDs: [25] 2026-09-06 14:19:27,557 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1216 deleted mail.followers records with IDs: [4836, 4837] 2026-09-06 14:19:28,150 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-09-06 14:19:28,212 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1216 deleted mail.message records with IDs: [12508] 2026-09-06 14:19:28,234 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1216 deleted calendar.event records with IDs: [26] 2026-09-06 14:19:28,239 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1216 deleted mail.followers records with IDs: [4843, 4844] 2026-09-06 14:19:28,289 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:19:28,299 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-09-06 14:19:28,602 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-09-06 14:19:28,610 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12512] 2026-09-06 14:19:28,614 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:28,956 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-09-06 14:19:28,964 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12514] 2026-09-06 14:19:28,969 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:29,287 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-09-06 14:19:29,294 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12516] 2026-09-06 14:19:29,299 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:29,472 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:29,486 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-09-06 14:19:30,459 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:19:30,500 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:30,928 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:19:30,961 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:19:30,977 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-09-06 14:19:31,000 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-09-06 14:19:31,013 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-09-06 14:19:31,028 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-09-06 14:19:31,041 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-09-06 14:19:31,054 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-09-06 14:19:31,076 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:19:31,087 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-09-06 14:19:31,399 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-09-06 14:19:31,407 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12523] 2026-09-06 14:19:31,412 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:31,714 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-09-06 14:19:31,721 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12525] 2026-09-06 14:19:31,724 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:32,053 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-09-06 14:19:32,059 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12527] 2026-09-06 14:19:32,065 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:32,166 127 INFO rb-41ce622-224575-412241 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-06 14:19:32,248 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-09-06 14:19:32,492 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-09-06 14:19:32,499 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12553] 2026-09-06 14:19:32,503 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:32,796 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-09-06 14:19:32,804 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12555] 2026-09-06 14:19:32,808 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:33,118 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-09-06 14:19:33,126 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12557] 2026-09-06 14:19:33,132 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:33,218 127 INFO rb-41ce622-224575-412241 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-06 14:19:33,246 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-09-06 14:19:33,527 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-09-06 14:19:33,532 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12560] 2026-09-06 14:19:33,535 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:33,800 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-06 14:19:33,806 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12562] 2026-09-06 14:19:33,809 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:34,095 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-06 14:19:34,101 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12564] 2026-09-06 14:19:34,105 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:34,176 127 INFO rb-41ce622-224575-412241 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-06 14:19:34,244 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-09-06 14:19:34,557 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-06 14:19:34,565 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12569] 2026-09-06 14:19:34,571 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:34,908 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-06 14:19:34,917 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12571] 2026-09-06 14:19:34,924 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:35,187 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-06 14:19:35,192 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12573] 2026-09-06 14:19:35,196 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:35,253 127 INFO rb-41ce622-224575-412241 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-06 14:19:35,331 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-09-06 14:19:35,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-06 14:19:35,666 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12578] 2026-09-06 14:19:35,671 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:35,956 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-06 14:19:35,962 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12580] 2026-09-06 14:19:35,966 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:36,211 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-06 14:19:36,216 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12582] 2026-09-06 14:19:36,220 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:36,296 127 INFO rb-41ce622-224575-412241 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-06 14:19:36,301 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-09-06 14:19:36,345 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:36,360 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-06 14:19:36,692 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-06 14:19:36,698 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12585] 2026-09-06 14:19:36,702 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:36,979 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-06 14:19:36,991 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12587] 2026-09-06 14:19:36,999 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:37,338 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-06 14:19:37,345 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12589] 2026-09-06 14:19:37,350 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:37,401 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-09-06 14:19:37,410 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2150] 2026-09-06 14:19:37,411 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-09-06 14:19:37,415 127 INFO rb-41ce622-224575-412241 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-06 14:19:37,443 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-09-06 14:19:37,689 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-06 14:19:37,696 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12592] 2026-09-06 14:19:37,700 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:37,951 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-06 14:19:37,957 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12594] 2026-09-06 14:19:37,963 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:38,296 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-06 14:19:38,307 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12596] 2026-09-06 14:19:38,312 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:38,368 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-09-06 14:19:38,383 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1244, model: appointment.type.working.time 2026-09-06 14:19:38,392 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1244, model: appointment.type.working.time 2026-09-06 14:19:38,403 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1246 deleted appointment.type.working.time records with IDs: [1] 2026-09-06 14:19:38,432 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:38,443 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-09-06 14:19:38,782 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-06 14:19:38,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-09-06 14:19:38,797 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:39,176 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-06 14:19:39,186 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-09-06 14:19:39,195 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:39,620 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-06 14:19:39,634 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12603] 2026-09-06 14:19:39,640 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:39,794 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-09-06 14:19:40,149 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-06 14:19:40,158 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12608] 2026-09-06 14:19:40,166 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:40,511 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-06 14:19:40,518 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12610] 2026-09-06 14:19:40,524 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:40,784 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-06 14:19:40,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12612] 2026-09-06 14:19:40,794 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:40,933 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-09-06 14:19:41,188 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-06 14:19:41,196 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12617] 2026-09-06 14:19:41,200 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:41,527 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-06 14:19:41,532 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12619] 2026-09-06 14:19:41,536 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:41,810 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-06 14:19:41,815 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12621] 2026-09-06 14:19:41,818 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:41,916 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-09-06 14:19:42,203 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-06 14:19:42,210 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12626] 2026-09-06 14:19:42,216 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:42,498 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-06 14:19:42,504 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12628] 2026-09-06 14:19:42,508 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:42,771 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-06 14:19:42,777 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12630] 2026-09-06 14:19:42,781 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:43,552 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:43,564 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-09-06 14:19:43,897 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-06 14:19:43,907 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12636] 2026-09-06 14:19:43,912 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:44,267 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-06 14:19:44,276 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12638] 2026-09-06 14:19:44,283 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:44,623 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-06 14:19:44,631 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12640] 2026-09-06 14:19:44,636 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:44,734 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:45,537 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:45] "GET /appointment/product-demonstration-1/details?user_id=1259&tz=UTC HTTP/1.1" 200 - 203 0.083 0.723 2026-09-06 14:19:45,539 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-09-06 14:19:45,564 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-09-06 14:19:45,887 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-06 14:19:45,895 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12644] 2026-09-06 14:19:45,899 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:46,177 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-06 14:19:46,184 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12646] 2026-09-06 14:19:46,191 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:46,479 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-06 14:19:46,486 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12648] 2026-09-06 14:19:46,491 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:46,589 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:48,148 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:48] "GET /appointment/product-demonstration-1/details?user_id=1262 HTTP/1.1" 200 - 203 0.128 1.433 2026-09-06 14:19:48,150 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-09-06 14:19:48,166 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-09-06 14:19:48,528 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-06 14:19:48,534 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12652] 2026-09-06 14:19:48,539 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:48,883 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-06 14:19:48,889 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12654] 2026-09-06 14:19:48,895 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:49,217 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-06 14:19:49,222 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12656] 2026-09-06 14:19:49,228 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:49,354 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-09-06 14:19:49,643 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-06 14:19:49,649 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12660] 2026-09-06 14:19:49,653 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:49,946 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-06 14:19:49,955 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12662] 2026-09-06 14:19:49,963 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:50,303 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-06 14:19:50,311 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12664] 2026-09-06 14:19:50,316 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:19:50,440 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:51,287 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:51] "GET /appointment/product-demonstration-1/details?user_id=1268&tz=UTC HTTP/1.1" 200 - 203 0.112 0.736 2026-09-06 14:19:51,453 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:51] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.052 0.109 2026-09-06 14:19:51,459 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-09-06 14:19:51,701 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:51] "GET /my/appointments/20?access_token=f906ebdc-2a99-438d-9734-3eb2f41a24cc HTTP/1.1" 200 - 46 0.021 0.224 2026-09-06 14:19:51,729 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:51,740 127 INFO rb-41ce622-224575-412241 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-06 14:19:52,635 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:19:52,671 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:53,165 127 INFO rb-41ce622-224575-412241 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:19:53,192 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:19:53,205 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-09-06 14:19:54,428 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:19:54,437 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:54,627 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:54] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.004 0.187 2026-09-06 14:19:54,658 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:54] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.007 0.021 2026-09-06 14:19:54,688 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:54] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.007 0.019 2026-09-06 14:19:54,689 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-09-06 14:19:54,714 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-09-06 14:19:55,886 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412241 login:portal from n/a 2026-09-06 14:19:55,921 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:19:56,253 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:56] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.028 0.305 2026-09-06 14:19:56,499 127 INFO rb-41ce622-224575-412241 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:19:56] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.095 0.145 2026-09-06 14:19:56,536 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:20:00,778 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-09-06 14:20:00,869 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-09-06 14:20:00,968 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-09-06 14:20:01,007 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-09-06 14:20:01,054 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-09-06 14:20:01,251 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [607] 2026-09-06 14:20:01,338 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-09-06 14:20:01,589 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [608] 2026-09-06 14:20:01,740 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-09-06 14:20:01,977 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [609] 2026-09-06 14:20:02,254 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1290 deleted mail.activity records with IDs: [193] 2026-09-06 14:20:02,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1290 deleted mail.mail records with IDs: [610] 2026-09-06 14:20:02,452 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1294 deleted mail.activity records with IDs: [194] 2026-09-06 14:20:02,540 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1294 deleted mail.mail records with IDs: [611] 2026-09-06 14:20:02,566 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-09-06 14:20:02,713 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [612] 2026-09-06 14:20:02,826 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-09-06 14:20:02,947 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-09-06 14:20:03,038 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-09-06 14:20:03,217 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [613] 2026-09-06 14:20:03,274 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [614] 2026-09-06 14:20:03,345 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [615] 2026-09-06 14:20:03,413 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [616] 2026-09-06 14:20:03,532 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-09-06 14:20:03,693 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [617] 2026-09-06 14:20:03,801 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-09-06 14:20:03,891 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [618] 2026-09-06 14:20:03,992 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-09-06 14:20:04,176 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [619] 2026-09-06 14:20:04,316 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-09-06 14:20:04,422 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [620] 2026-09-06 14:20:04,463 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-09-06 14:20:04,686 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [621] 2026-09-06 14:20:04,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-09-06 14:20:04,953 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [622] 2026-09-06 14:20:04,995 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-09-06 14:20:05,022 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-09-06 14:20:05,050 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-09-06 14:20:05,062 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: approval.request.type 2026-09-06 14:20:05,072 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: approval.request.type 2026-09-06 14:20:05,076 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: approval.request.type 2026-09-06 14:20:05,098 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-09-06 14:20:05,118 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1294, model: approval.request.type 2026-09-06 14:20:05,135 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1294, model: approval.request.type 2026-09-06 14:20:05,139 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1294, model: approval.request.type 2026-09-06 14:20:05,165 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-09-06 14:20:05,208 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-09-06 14:20:05,221 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: approval.request.type 2026-09-06 14:20:05,231 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: approval.request.type 2026-09-06 14:20:05,235 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: approval.request.type 2026-09-06 14:20:05,260 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-09-06 14:20:05,295 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-09-06 14:20:05,328 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-09-06 14:20:05,381 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,405 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,425 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,446 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,470 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-09-06 14:20:05,555 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,586 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,613 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1297, model: viin.approval.request 2026-09-06 14:20:05,640 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-09-06 14:20:05,829 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [623] 2026-09-06 14:20:05,915 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1290, model: viin.approval.request 2026-09-06 14:20:05,939 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1290, model: viin.approval.request 2026-09-06 14:20:05,962 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1290, model: viin.approval.request 2026-09-06 14:20:05,990 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-09-06 14:20:06,045 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-09-06 14:20:06,165 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-06 14:20:06,248 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: request.approval.user.line 2026-09-06 14:20:06,297 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: request.approval.user.line 2026-09-06 14:20:06,317 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-09-06 14:20:07,272 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1294, model: request.approval.user.line 2026-09-06 14:20:07,336 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1294, model: request.approval.user.line 2026-09-06 14:20:07,354 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-09-06 14:20:07,444 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-06 14:20:07,465 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-09-06 14:20:07,661 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [624] 2026-09-06 14:20:07,723 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [625] 2026-09-06 14:20:07,778 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [626] 2026-09-06 14:20:07,828 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [627] 2026-09-06 14:20:07,927 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204, 205, 206, 207] 2026-09-06 14:20:08,018 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [628] 2026-09-06 14:20:08,169 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [629] 2026-09-06 14:20:08,200 127 INFO rb-41ce622-224575-412241 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-06 14:20:08,439 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [630] 2026-09-06 14:20:08,516 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [631] 2026-09-06 14:20:08,596 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [632] 2026-09-06 14:20:08,674 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [633] 2026-09-06 14:20:08,759 127 INFO rb-41ce622-224575-412241 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-06 14:20:08,778 127 INFO rb-41ce622-224575-412241 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-06 14:20:08,794 127 INFO rb-41ce622-224575-412241 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-06 14:20:08,829 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-09-06 14:20:08,994 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [634] 2026-09-06 14:20:09,066 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [635] 2026-09-06 14:20:09,126 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [636] 2026-09-06 14:20:09,192 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1287 deleted mail.mail records with IDs: [637] 2026-09-06 14:20:09,326 127 INFO rb-41ce622-224575-412241 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-06 14:20:09,356 127 INFO rb-41ce622-224575-412241 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-06 14:20:09,388 127 INFO rb-41ce622-224575-412241 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-06 14:20:09,422 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-09-06 14:20:09,497 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1290, model: viin.approval.request 2026-09-06 14:20:09,605 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-09-06 14:20:09,777 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1287, model: viin.approval.request 2026-09-06 14:20:09,874 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 14:20:11,350 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-09-06 14:20:11,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1298 deleted mail.mail records with IDs: [638] 2026-09-06 14:20:11,716 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1298 deleted mail.mail records with IDs: [639] 2026-09-06 14:20:11,776 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1298 deleted mail.mail records with IDs: [640] 2026-09-06 14:20:11,848 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1298 deleted mail.mail records with IDs: [641] 2026-09-06 14:20:11,983 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.activity records with IDs: [216, 217, 218, 219] 2026-09-06 14:20:12,072 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.mail records with IDs: [642] 2026-09-06 14:20:12,153 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.mail records with IDs: [643] 2026-09-06 14:20:12,230 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.mail records with IDs: [644] 2026-09-06 14:20:12,336 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1300 deleted mail.activity records with IDs: [220, 221, 222] 2026-09-06 14:20:12,409 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1300 deleted mail.mail records with IDs: [645] 2026-09-06 14:20:12,479 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1300 deleted mail.mail records with IDs: [646] 2026-09-06 14:20:12,527 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-09-06 14:20:12,840 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1298 deleted mail.mail records with IDs: [647] 2026-09-06 14:20:12,898 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1298 deleted mail.mail records with IDs: [648] 2026-09-06 14:20:12,988 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.activity records with IDs: [225, 226] 2026-09-06 14:20:13,056 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.mail records with IDs: [649] 2026-09-06 14:20:13,115 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1299 deleted mail.mail records with IDs: [650] 2026-09-06 14:20:13,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1302 deleted mail.activity records with IDs: [227, 228] 2026-09-06 14:20:13,308 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1302 deleted mail.mail records with IDs: [651] 2026-09-06 14:20:13,368 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 14:20:19,302 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-09-06 14:20:19,507 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-09-06 14:20:19,725 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-09-06 14:20:20,025 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-09-06 14:20:20,073 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-09-06 14:20:20,378 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-09-06 14:20:20,608 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-09-06 14:20:20,813 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-09-06 14:20:21,045 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-09-06 14:20:21,314 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-09-06 14:20:21,347 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-09-06 14:20:21,711 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-09-06 14:20:21,755 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-09-06 14:20:22,060 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:20:22,888 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [56303, 56304, 56305, 56306, 56307, 56308] 2026-09-06 14:20:23,100 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [56309, 56310, 56311, 56312, 56313, 56314] 2026-09-06 14:20:23,270 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4838] 2026-09-06 14:20:23,314 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [307531] 2026-09-06 14:20:23,333 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2366] 2026-09-06 14:20:23,334 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-09-06 14:20:23,441 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [56315, 56316, 56317, 56318, 56319, 56320, 56321, 56322, 56323] 2026-09-06 14:20:24,199 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-09-06 14:20:24,710 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-09-06 14:20:25,200 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-09-06 14:20:25,306 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [231] 2026-09-06 14:20:25,792 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-09-06 14:20:26,220 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-09-06 14:20:26,287 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [233] 2026-09-06 14:20:26,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-09-06 14:20:26,910 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [234] 2026-09-06 14:20:27,442 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-09-06 14:20:27,528 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [235] 2026-09-06 14:20:28,183 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-09-06 14:20:28,261 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [236] 2026-09-06 14:20:28,769 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-09-06 14:20:28,818 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [237] 2026-09-06 14:20:29,345 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-09-06 14:20:29,389 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [238] 2026-09-06 14:20:29,947 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-09-06 14:20:29,969 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-09-06 14:20:30,001 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-09-06 14:20:30,039 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-09-06 14:20:30,074 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-09-06 14:20:30,106 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-09-06 14:20:30,140 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-09-06 14:20:30,170 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-09-06 14:20:30,211 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-09-06 14:20:30,769 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-09-06 14:20:30,990 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-09-06 14:20:31,262 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-09-06 14:20:32,068 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-09-06 14:20:32,108 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-09-06 14:20:32,795 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-09-06 14:20:32,889 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [242] 2026-09-06 14:20:32,995 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-09-06 14:20:33,727 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-09-06 14:20:33,800 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-09-06 14:20:33,884 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-09-06 14:20:34,556 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-09-06 14:20:34,614 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [244] 2026-09-06 14:20:34,643 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-09-06 14:20:35,538 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-09-06 14:20:35,617 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-09-06 14:20:36,078 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-09-06 14:20:36,131 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-09-06 14:20:36,201 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-09-06 14:20:36,314 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-09-06 14:20:36,384 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-09-06 14:20:36,498 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-09-06 14:20:36,532 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-09-06 14:20:36,580 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-09-06 14:20:36,613 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-09-06 14:20:36,661 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-06 14:20:37,525 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1306 deleted approval.request.field.mapping.line records with IDs: [56366, 56367, 56368, 56369, 56370, 56371] 2026-09-06 14:20:37,662 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-09-06 14:20:37,835 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-09-06 14:20:37,912 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-09-06 14:20:37,999 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-09-06 14:20:38,056 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-09-06 14:20:38,062 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1305, model: approval.request.field.mapping.line 2026-09-06 14:20:38,106 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-09-06 14:20:38,148 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-09-06 14:20:38,172 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-09-06 14:20:38,210 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-09-06 14:20:38,242 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-09-06 14:20:38,295 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-09-06 14:20:38,562 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1306 deleted approval.request.field.mapping.line records with IDs: [56390, 56391, 56392, 56393, 56394, 56395] 2026-09-06 14:20:38,694 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-09-06 14:20:38,725 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-09-06 14:20:38,765 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-09-06 14:20:38,805 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-09-06 14:20:38,840 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-09-06 14:20:38,876 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-09-06 14:20:38,907 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-09-06 14:20:38,950 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-09-06 14:20:38,967 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-09-06 14:20:38,985 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-09-06 14:20:39,004 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-09-06 14:20:39,030 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:20:39,043 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-09-06 14:20:39,073 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-09-06 14:20:39,140 127 INFO rb-41ce622-224575-412241 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-06 14:20:39,157 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-09-06 14:20:39,219 127 INFO rb-41ce622-224575-412241 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-06 14:20:39,234 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-09-06 14:20:39,293 127 INFO rb-41ce622-224575-412241 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-06 14:20:39,311 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-09-06 14:20:39,346 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:20:39,592 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-09-06 14:20:40,212 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-09-06 14:20:40,270 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-09-06 14:20:41,232 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-09-06 14:20:41,298 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:20:42,013 127 INFO rb-41ce622-224575-412241 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-06 14:20:42,729 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [672] 2026-09-06 14:20:42,800 127 INFO rb-41ce622-224575-412241 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-06 14:20:43,493 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [673] 2026-09-06 14:20:43,560 127 INFO rb-41ce622-224575-412241 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-06 14:20:44,295 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1307 deleted request.approval.user.line records with IDs: [65] 2026-09-06 14:20:44,640 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1307 deleted mail.mail records with IDs: [674] 2026-09-06 14:20:44,728 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:20:45,216 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-09-06 14:20:46,356 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-09-06 14:20:47,475 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-09-06 14:20:48,408 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-09-06 14:20:49,414 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:20:49,836 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-06 14:20:49,919 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-06 14:20:49,978 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-09-06 14:20:50,137 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-09-06 14:20:50,355 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-09-06 14:20:50,524 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-09-06 14:20:50,895 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-09-06 14:20:51,191 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-09-06 14:20:51,366 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-09-06 14:20:51,547 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:20:52,276 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1310 deleted request.approval.user.line records with IDs: [71] 2026-09-06 14:20:52,792 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1310 deleted request.approval.user.line records with IDs: [71] 2026-09-06 14:20:53,985 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-09-06 14:20:54,496 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1310 deleted request.approval.user.line records with IDs: [71] 2026-09-06 14:20:54,579 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-09-06 14:20:56,075 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-09-06 14:20:57,676 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-09-06 14:20:59,049 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:20:59,529 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-06 14:20:59,600 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-06 14:20:59,636 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-09-06 14:20:59,814 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-09-06 14:20:59,991 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-09-06 14:21:00,294 127 INFO rb-41ce622-224575-412241 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-06 14:21:00,458 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-09-06 14:21:00,753 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-09-06 14:21:00,970 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-06 14:21:01,271 127 INFO rb-41ce622-224575-412241 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-06 14:21:01,467 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-06 14:21:01,502 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-09-06 14:21:01,681 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-06 14:21:01,720 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-09-06 14:21:02,071 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-09-06 14:21:02,348 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-06 14:21:02,412 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-09-06 14:21:02,674 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-09-06 14:21:02,912 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-09-06 14:21:03,128 127 INFO rb-41ce622-224575-412241 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-06 14:21:03,339 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-09-06 14:21:03,639 127 INFO rb-41ce622-224575-412241 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-06 14:21:04,212 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:21:07,636 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-09-06 14:21:07,757 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-09-06 14:21:07,839 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-09-06 14:21:08,258 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-09-06 14:21:08,358 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-09-06 14:21:08,540 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [675] 2026-09-06 14:21:08,621 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-09-06 14:21:08,823 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [676] 2026-09-06 14:21:08,941 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [253] 2026-09-06 14:21:09,046 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [677] 2026-09-06 14:21:09,374 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-09-06 14:21:09,535 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [678] 2026-09-06 14:21:09,649 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [255] 2026-09-06 14:21:09,745 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [679] 2026-09-06 14:21:09,863 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [256] 2026-09-06 14:21:09,965 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [680] 2026-09-06 14:21:10,157 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-09-06 14:21:10,352 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [681] 2026-09-06 14:21:10,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [258] 2026-09-06 14:21:10,591 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [682] 2026-09-06 14:21:10,739 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [259] 2026-09-06 14:21:10,848 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [683] 2026-09-06 14:21:10,987 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [260] 2026-09-06 14:21:11,123 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [684] 2026-09-06 14:21:11,207 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-09-06 14:21:11,611 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [685] 2026-09-06 14:21:11,717 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [261] 2026-09-06 14:21:11,808 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [686] 2026-09-06 14:21:11,909 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [262] 2026-09-06 14:21:11,994 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [687] 2026-09-06 14:21:12,116 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [263] 2026-09-06 14:21:12,213 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [688] 2026-09-06 14:21:12,312 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.activity records with IDs: [264] 2026-09-06 14:21:12,394 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [689] 2026-09-06 14:21:12,461 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-09-06 14:21:12,651 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [690] 2026-09-06 14:21:12,822 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-09-06 14:21:12,927 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [691] 2026-09-06 14:21:12,988 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-09-06 14:21:13,181 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [692] 2026-09-06 14:21:13,297 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [267] 2026-09-06 14:21:13,424 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [693] 2026-09-06 14:21:13,568 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [268] 2026-09-06 14:21:13,678 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [694] 2026-09-06 14:21:13,734 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-09-06 14:21:13,903 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [695] 2026-09-06 14:21:14,030 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [269] 2026-09-06 14:21:14,153 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [696] 2026-09-06 14:21:14,353 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-09-06 14:21:14,543 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [697] 2026-09-06 14:21:14,642 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [270] 2026-09-06 14:21:14,734 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [698] 2026-09-06 14:21:14,788 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-09-06 14:21:14,944 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [699] 2026-09-06 14:21:15,012 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [271] 2026-09-06 14:21:15,071 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-09-06 14:21:15,219 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [700] 2026-09-06 14:21:15,356 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [272] 2026-09-06 14:21:15,436 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [701] 2026-09-06 14:21:15,466 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-09-06 14:21:15,641 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [702] 2026-09-06 14:21:15,767 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [273] 2026-09-06 14:21:15,860 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [703] 2026-09-06 14:21:15,996 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-09-06 14:21:16,339 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [704] 2026-09-06 14:21:16,402 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [705] 2026-09-06 14:21:16,467 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [706] 2026-09-06 14:21:16,586 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [274, 275, 276] 2026-09-06 14:21:16,690 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [707] 2026-09-06 14:21:16,810 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [708] 2026-09-06 14:21:16,889 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [709] 2026-09-06 14:21:17,023 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [277, 278] 2026-09-06 14:21:17,117 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [710] 2026-09-06 14:21:17,251 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.activity records with IDs: [279] 2026-09-06 14:21:17,385 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [711] 2026-09-06 14:21:17,441 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-09-06 14:21:17,744 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [712] 2026-09-06 14:21:17,798 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [713] 2026-09-06 14:21:17,856 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [714] 2026-09-06 14:21:17,983 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [280, 281, 282] 2026-09-06 14:21:18,093 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [715] 2026-09-06 14:21:18,239 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [716] 2026-09-06 14:21:18,302 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [717] 2026-09-06 14:21:18,421 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [283, 284] 2026-09-06 14:21:18,556 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [718] 2026-09-06 14:21:18,689 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.activity records with IDs: [285] 2026-09-06 14:21:18,814 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [719] 2026-09-06 14:21:18,886 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-09-06 14:21:19,187 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted request.approval.user.line records with IDs: [110] 2026-09-06 14:21:19,223 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-09-06 14:21:19,487 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [720] 2026-09-06 14:21:19,661 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [286] 2026-09-06 14:21:19,743 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [721] 2026-09-06 14:21:19,866 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [722] 2026-09-06 14:21:19,974 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-09-06 14:21:20,131 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [723] 2026-09-06 14:21:20,189 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [724] 2026-09-06 14:21:20,245 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [725] 2026-09-06 14:21:20,315 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [726] 2026-09-06 14:21:20,443 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [287, 288, 289, 290] 2026-09-06 14:21:20,550 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [727] 2026-09-06 14:21:20,607 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [728] 2026-09-06 14:21:20,664 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [729] 2026-09-06 14:21:20,772 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.activity records with IDs: [291, 292, 293] 2026-09-06 14:21:20,869 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [730] 2026-09-06 14:21:20,933 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [731] 2026-09-06 14:21:21,045 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [294, 295] 2026-09-06 14:21:21,140 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [732] 2026-09-06 14:21:21,238 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [296] 2026-09-06 14:21:21,361 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [733] 2026-09-06 14:21:21,429 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-09-06 14:21:21,824 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [734] 2026-09-06 14:21:21,895 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [735] 2026-09-06 14:21:22,033 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [297, 298] 2026-09-06 14:21:22,128 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [736] 2026-09-06 14:21:22,241 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [299] 2026-09-06 14:21:22,341 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [737] 2026-09-06 14:21:22,373 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-09-06 14:21:22,742 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [738] 2026-09-06 14:21:22,801 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [739] 2026-09-06 14:21:22,857 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [740] 2026-09-06 14:21:22,954 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [300, 301, 302] 2026-09-06 14:21:23,037 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [741] 2026-09-06 14:21:23,095 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [742] 2026-09-06 14:21:23,210 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.activity records with IDs: [303, 304] 2026-09-06 14:21:23,307 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1320 deleted mail.mail records with IDs: [743] 2026-09-06 14:21:23,444 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.activity records with IDs: [305] 2026-09-06 14:21:23,552 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [744] 2026-09-06 14:21:23,589 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-09-06 14:21:24,003 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [745] 2026-09-06 14:21:24,064 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [746] 2026-09-06 14:21:24,165 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [306, 307] 2026-09-06 14:21:24,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [747] 2026-09-06 14:21:24,357 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [308] 2026-09-06 14:21:24,455 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [748] 2026-09-06 14:21:24,488 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-09-06 14:21:24,831 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [749] 2026-09-06 14:21:24,972 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [309] 2026-09-06 14:21:25,101 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [750] 2026-09-06 14:21:25,206 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.activity records with IDs: [310] 2026-09-06 14:21:25,289 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1319 deleted mail.mail records with IDs: [751] 2026-09-06 14:21:25,319 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-09-06 14:21:25,575 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-09-06 14:21:25,993 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [752] 2026-09-06 14:21:26,063 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1312 deleted mail.mail records with IDs: [753] 2026-09-06 14:21:26,256 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.activity records with IDs: [311, 312] 2026-09-06 14:21:26,370 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [754] 2026-09-06 14:21:26,460 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1315 deleted mail.mail records with IDs: [755] 2026-09-06 14:21:26,605 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.activity records with IDs: [313, 314] 2026-09-06 14:21:26,735 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1321 deleted mail.mail records with IDs: [756] 2026-09-06 14:21:26,793 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 14:21:27,207 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-09-06 14:21:27,441 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [124] 2026-09-06 14:21:27,469 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-09-06 14:21:28,090 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-09-06 14:21:28,127 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-09-06 14:21:28,555 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-09-06 14:21:28,610 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:21:32,151 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-09-06 14:21:32,369 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-09-06 14:21:32,484 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-09-06 14:21:32,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1323 deleted mail.mail records with IDs: [759] 2026-09-06 14:21:32,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1323 deleted mail.mail records with IDs: [760] 2026-09-06 14:21:32,927 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [317] 2026-09-06 14:21:33,025 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [761] 2026-09-06 14:21:33,084 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-09-06 14:21:33,220 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-09-06 14:21:33,259 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:21:35,998 127 INFO rb-41ce622-224575-412241 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-06 14:21:36,143 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-09-06 14:21:36,392 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-09-06 14:21:36,450 127 INFO rb-41ce622-224575-412241 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-06 14:21:36,514 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-09-06 14:21:38,575 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:21:38,645 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-09-06 14:21:38,915 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-09-06 14:21:39,172 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-09-06 14:21:39,433 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-09-06 14:21:39,695 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-09-06 14:21:39,946 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-09-06 14:21:40,205 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-09-06 14:21:40,469 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-09-06 14:21:40,772 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:21:45,252 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-09-06 14:21:45,610 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-09-06 14:21:45,624 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-09-06 14:21:45,820 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-09-06 14:21:46,051 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-09-06 14:21:46,458 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-09-06 14:21:46,852 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-09-06 14:21:47,201 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-09-06 14:21:47,543 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-09-06 14:21:47,946 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-09-06 14:21:48,173 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-09-06 14:21:48,182 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-09-06 14:21:48,210 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-09-06 14:21:48,644 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-09-06 14:21:49,285 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-06 14:21:50,061 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-09-06 14:21:50,308 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-09-06 14:21:51,389 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-09-06 14:21:52,538 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-09-06 14:21:53,079 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1346 deleted request.approval.user.line records with IDs: [161] 2026-09-06 14:21:53,135 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-09-06 14:21:54,597 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:21:59,071 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-09-06 14:21:59,364 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-09-06 14:21:59,632 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-09-06 14:21:59,877 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-09-06 14:22:00,159 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-09-06 14:22:00,482 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-09-06 14:22:00,748 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-09-06 14:22:01,014 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-09-06 14:22:01,263 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-09-06 14:22:01,518 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-09-06 14:22:01,797 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-09-06 14:22:02,066 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-09-06 14:22:02,117 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-09-06 14:22:02,177 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-09-06 14:22:02,449 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-09-06 14:22:02,738 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-09-06 14:22:03,015 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-09-06 14:22:03,253 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-09-06 14:22:03,509 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-09-06 14:22:03,763 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-09-06 14:22:04,020 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-09-06 14:22:04,299 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-09-06 14:22:04,573 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-09-06 14:22:04,876 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-09-06 14:22:05,182 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-09-06 14:22:05,221 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-09-06 14:22:05,262 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-09-06 14:22:05,553 127 INFO rb-41ce622-224575-412241 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-06 14:22:05,911 127 INFO rb-41ce622-224575-412241 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-06 14:22:06,187 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-09-06 14:22:06,421 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-09-06 14:22:06,737 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-09-06 14:22:07,004 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 14:22:12,065 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-09-06 14:22:12,373 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-09-06 14:22:12,795 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5078] 2026-09-06 14:22:13,287 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-09-06 14:22:13,598 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-09-06 14:22:13,892 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-09-06 14:22:14,233 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-09-06 14:22:14,591 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-09-06 14:22:14,927 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-06 14:22:18,712 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-09-06 14:22:18,939 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-09-06 14:22:19,165 127 INFO rb-41ce622-224575-412241 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-06 14:22:19,429 127 INFO rb-41ce622-224575-412241 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-06 14:22:19,645 127 INFO rb-41ce622-224575-412241 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-06 14:22:19,863 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-09-06 14:22:20,082 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:22:24,697 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-09-06 14:22:25,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [762] 2026-09-06 14:22:25,316 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [763] 2026-09-06 14:22:25,690 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [764] 2026-09-06 14:22:25,773 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [765] 2026-09-06 14:22:25,861 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [766] 2026-09-06 14:22:25,958 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [767] 2026-09-06 14:22:26,046 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-09-06 14:22:26,455 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [768] 2026-09-06 14:22:26,544 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [769] 2026-09-06 14:22:26,769 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [770] 2026-09-06 14:22:26,836 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [771] 2026-09-06 14:22:26,908 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1381 deleted mail.mail records with IDs: [772] 2026-09-06 14:22:26,979 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-09-06 14:22:27,942 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-09-06 14:22:28,698 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-09-06 14:22:29,196 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-09-06 14:22:29,440 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-09-06 14:22:30,077 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-09-06 14:22:30,647 127 INFO rb-41ce622-224575-412241 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-06 14:22:31,811 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-09-06 14:22:32,030 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:22:32,041 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-09-06 14:22:32,361 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-09-06 14:22:32,392 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:32,929 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-09-06 14:22:33,439 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-09-06 14:22:34,044 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-09-06 14:22:34,609 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-09-06 14:22:35,211 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:22:35,822 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-09-06 14:22:39,670 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-09-06 14:22:41,160 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1392 deleted request.approval.user.line records with IDs: [287] 2026-09-06 14:22:41,271 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-09-06 14:22:41,523 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1392, model: viin.approval.request 2026-09-06 14:22:41,551 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-09-06 14:22:42,952 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1392 deleted request.approval.user.line records with IDs: [290] 2026-09-06 14:22:42,996 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-09-06 14:22:44,328 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:22:45,293 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-09-06 14:22:45,493 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-09-06 14:22:45,720 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-09-06 14:22:46,331 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-09-06 14:22:46,931 127 INFO rb-41ce622-224575-412241 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-06 14:22:47,216 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:22:47,458 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-09-06 14:22:48,054 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13463, 13460] 2026-09-06 14:22:48,182 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2746] 2026-09-06 14:22:48,214 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-09-06 14:22:48,291 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [298] 2026-09-06 14:22:48,320 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13462, 13459] 2026-09-06 14:22:48,403 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2745] 2026-09-06 14:22:48,491 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13465, 13464, 13461] 2026-09-06 14:22:48,526 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-09-06 14:22:48,553 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-09-06 14:22:49,153 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13469, 13467] 2026-09-06 14:22:49,237 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2747] 2026-09-06 14:22:49,320 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13468] 2026-09-06 14:22:49,347 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-09-06 14:22:49,377 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-09-06 14:22:50,081 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13477, 13472] 2026-09-06 14:22:50,210 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2751] 2026-09-06 14:22:50,235 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-09-06 14:22:50,343 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [301] 2026-09-06 14:22:50,378 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13475, 13473] 2026-09-06 14:22:50,488 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2749] 2026-09-06 14:22:50,572 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13479, 13478, 13474] 2026-09-06 14:22:50,603 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-09-06 14:22:50,622 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-09-06 14:22:51,401 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-09-06 14:22:51,539 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [330] 2026-09-06 14:22:51,743 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13490, 13487, 13483, 13480] 2026-09-06 14:22:51,829 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2752] 2026-09-06 14:22:51,963 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:51,976 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-09-06 14:22:52,230 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:52,242 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-09-06 14:22:52,516 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:53,313 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-09-06 14:22:54,213 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-09-06 14:22:55,033 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-09-06 14:22:55,937 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-09-06 14:22:57,007 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:22:57,318 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-09-06 14:22:57,555 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-09-06 14:22:57,887 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-09-06 14:22:58,139 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-09-06 14:22:58,444 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:58,457 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-09-06 14:22:58,679 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-09-06 14:22:58,922 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-09-06 14:22:59,235 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [57089, 57090, 57091, 57092, 57093, 57094] 2026-09-06 14:22:59,511 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [57095, 57096, 57097, 57098, 57099, 57100, 57101, 57102, 57103, 57104] 2026-09-06 14:22:59,692 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:59,703 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-09-06 14:22:59,973 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [57111, 57112, 57113, 57114, 57115, 57116] 2026-09-06 14:23:00,175 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:04,061 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-09-06 14:23:04,241 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-09-06 14:23:04,472 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-09-06 14:23:04,721 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:23:04,734 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-09-06 14:23:04,793 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:04,802 127 INFO rb-41ce622-224575-412241 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-06 14:23:04,961 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:05,058 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-09-06 14:23:05,091 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-09-06 14:23:05,256 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-09-06 14:23:05,432 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:06,060 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-09-06 14:23:06,097 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-09-06 14:23:06,488 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [774] 2026-09-06 14:23:06,569 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1286] 2026-09-06 14:23:06,583 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [331] 2026-09-06 14:23:06,695 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-09-06 14:23:06,759 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-09-06 14:23:07,055 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [776] 2026-09-06 14:23:07,116 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1286] 2026-09-06 14:23:07,127 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [333] 2026-09-06 14:23:07,182 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-09-06 14:23:07,213 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1287] 2026-09-06 14:23:07,434 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-09-06 14:23:07,743 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [777] 2026-09-06 14:23:07,813 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1286] 2026-09-06 14:23:07,825 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [334] 2026-09-06 14:23:07,932 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-09-06 14:23:08,001 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [335] 2026-09-06 14:23:08,111 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-09-06 14:23:08,192 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:23:08,203 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-09-06 14:23:08,240 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-09-06 14:23:08,259 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-09-06 14:23:08,636 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-09-06 14:23:08,683 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:09,518 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-09-06 14:23:09,896 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-09-06 14:23:10,278 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-09-06 14:23:10,623 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-09-06 14:23:10,951 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-09-06 14:23:11,250 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-09-06 14:23:11,534 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-09-06 14:23:11,924 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-09-06 14:23:12,273 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:23:12,615 127 INFO rb-41ce622-224575-412241 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-06 14:23:13,918 127 INFO rb-41ce622-224575-412241 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-06 14:23:14,717 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-09-06 14:23:14,761 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-09-06 14:23:15,539 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-09-06 14:23:15,589 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:18,885 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-09-06 14:23:19,084 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [782] 2026-09-06 14:23:19,144 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-09-06 14:23:19,257 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:19,354 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-09-06 14:23:19,492 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:19,592 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-09-06 14:23:19,700 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:19,793 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-09-06 14:23:19,909 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:19,986 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-09-06 14:23:20,081 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:20,321 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [783] 2026-09-06 14:23:20,436 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-09-06 14:23:20,536 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [784] 2026-09-06 14:23:20,561 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-09-06 14:23:20,647 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:20,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [785] 2026-09-06 14:23:20,997 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [786] 2026-09-06 14:23:21,021 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-09-06 14:23:21,112 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:21,322 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [787] 2026-09-06 14:23:21,381 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-09-06 14:23:21,497 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:21,688 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [788] 2026-09-06 14:23:21,738 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-09-06 14:23:21,826 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:22,010 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [789] 2026-09-06 14:23:22,054 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [344] 2026-09-06 14:23:22,082 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-09-06 14:23:22,171 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:22,372 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [790] 2026-09-06 14:23:22,453 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [345] 2026-09-06 14:23:22,544 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [791] 2026-09-06 14:23:22,579 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-09-06 14:23:22,669 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:22,874 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [792] 2026-09-06 14:23:22,958 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [346] 2026-09-06 14:23:23,043 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [793] 2026-09-06 14:23:23,076 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-09-06 14:23:23,165 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:23,357 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [794] 2026-09-06 14:23:23,437 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [347] 2026-09-06 14:23:23,534 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [795] 2026-09-06 14:23:23,586 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-09-06 14:23:23,722 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:23,954 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [796] 2026-09-06 14:23:24,055 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [348] 2026-09-06 14:23:24,159 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [797] 2026-09-06 14:23:24,224 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-09-06 14:23:24,335 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:24,544 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [798] 2026-09-06 14:23:24,615 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [349] 2026-09-06 14:23:24,705 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [799] 2026-09-06 14:23:24,756 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-09-06 14:23:24,866 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:25,086 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [800] 2026-09-06 14:23:25,222 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [801] 2026-09-06 14:23:25,252 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-09-06 14:23:25,341 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:25,551 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [802] 2026-09-06 14:23:25,727 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [803] 2026-09-06 14:23:25,784 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-09-06 14:23:25,897 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:26,112 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-09-06 14:23:26,285 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [805] 2026-09-06 14:23:26,331 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-09-06 14:23:26,421 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:26,618 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [806] 2026-09-06 14:23:26,797 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [807] 2026-09-06 14:23:26,831 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-09-06 14:23:26,932 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:27,180 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [808] 2026-09-06 14:23:27,322 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [809] 2026-09-06 14:23:27,350 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-09-06 14:23:27,379 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-09-06 14:23:27,485 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:27,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-09-06 14:23:27,729 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-09-06 14:23:27,812 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [811] 2026-09-06 14:23:27,852 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-09-06 14:23:27,933 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:28,120 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [812] 2026-09-06 14:23:28,200 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-09-06 14:23:28,281 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [813] 2026-09-06 14:23:28,330 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-09-06 14:23:28,441 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:28,662 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [814] 2026-09-06 14:23:28,756 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-09-06 14:23:28,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [815] 2026-09-06 14:23:28,894 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-09-06 14:23:29,007 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:29,204 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [816] 2026-09-06 14:23:29,301 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-09-06 14:23:29,403 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [817] 2026-09-06 14:23:29,443 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-09-06 14:23:29,547 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:29,765 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [818] 2026-09-06 14:23:29,845 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-09-06 14:23:29,947 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [819] 2026-09-06 14:23:30,004 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-09-06 14:23:30,133 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:30,311 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [820] 2026-09-06 14:23:30,350 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [360] 2026-09-06 14:23:30,468 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-09-06 14:23:30,555 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:30,784 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [821] 2026-09-06 14:23:30,837 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [361] 2026-09-06 14:23:30,892 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-09-06 14:23:31,005 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:31,216 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [822] 2026-09-06 14:23:31,258 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [362] 2026-09-06 14:23:31,293 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-09-06 14:23:31,429 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:31,689 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [823] 2026-09-06 14:23:31,736 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [363] 2026-09-06 14:23:31,768 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-09-06 14:23:31,916 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1414 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-06 14:23:32,149 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [824] 2026-09-06 14:23:32,201 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-09-06 14:23:32,257 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:23:38,332 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7179, 7197, 7054] 2026-09-06 14:23:38,332 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-09-06 14:23:38,634 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-09-06 14:23:38,643 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14001] 2026-09-06 14:23:38,647 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:23:39,113 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,250 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,296 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-09-06 14:23:39,367 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,410 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,468 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,530 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,584 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,652 127 INFO rb-41ce622-224575-412241 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-06 14:23:39,708 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:23:42,407 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-09-06 14:23:42,688 127 INFO rb-41ce622-224575-412241 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-06 14:23:42,865 127 INFO rb-41ce622-224575-412241 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-06 14:23:42,927 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:42,937 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-09-06 14:23:42,979 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:42,989 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-09-06 14:23:43,258 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-09-06 14:23:43,520 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-09-06 14:23:43,658 127 INFO rb-41ce622-224575-412241 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-06 14:23:43,898 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-09-06 14:23:43,921 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:43,932 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-09-06 14:23:43,946 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-06 14:23:44,075 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-06 14:23:44,096 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:44,137 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-09-06 14:23:44,359 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [57833, 57834, 57835, 57836, 57837, 57838] 2026-09-06 14:23:44,492 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-09-06 14:23:44,718 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [57841, 57842, 57843, 57844, 57845, 57846] 2026-09-06 14:23:44,863 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:23:48,283 127 INFO rb-41ce622-224575-412241 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-06 14:23:48,469 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:23:54,939 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-09-06 14:23:54,950 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14580] 2026-09-06 14:23:54,956 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:23:55,125 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-09-06 14:23:55,140 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1435, model: viin.approval.type.header.slip.field 2026-09-06 14:23:55,160 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-09-06 14:23:55,192 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-09-06 14:23:55,205 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1435, model: viin.approval.type.line.slip.field 2026-09-06 14:23:55,232 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-09-06 14:23:55,286 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:23:55,732 127 INFO rb-41ce622-224575-412241 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-06 14:23:55,790 127 INFO rb-41ce622-224575-412241 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-06 14:23:55,808 127 INFO rb-41ce622-224575-412241 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-06 14:23:56,467 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1436 deleted mail.mail records with IDs: [827] 2026-09-06 14:23:56,556 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:23:57,197 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-09-06 14:23:57,259 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-09-06 14:23:57,277 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-09-06 14:23:57,296 127 INFO rb-41ce622-224575-412241 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-06 14:23:58,144 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [828] 2026-09-06 14:23:58,226 127 INFO rb-41ce622-224575-412241 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-06 14:23:59,071 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [829] 2026-09-06 14:23:59,171 127 INFO rb-41ce622-224575-412241 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-06 14:23:59,983 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [830] 2026-09-06 14:24:00,091 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:00,575 127 INFO rb-41ce622-224575-412241 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-06 14:24:01,468 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1438 deleted mail.mail records with IDs: [831] 2026-09-06 14:24:01,624 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-09-06 14:24:01,725 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-09-06 14:24:01,825 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-09-06 14:24:01,913 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-09-06 14:24:02,711 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1438 deleted mail.mail records with IDs: [835] 2026-09-06 14:24:02,867 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-09-06 14:24:02,918 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-09-06 14:24:02,968 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:06,617 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-09-06 14:24:06,738 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-09-06 14:24:06,814 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-09-06 14:24:07,010 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1439 deleted mail.mail records with IDs: [838] 2026-09-06 14:24:07,103 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:24:07,442 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-09-06 14:24:07,924 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-09-06 14:24:08,505 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-09-06 14:24:09,032 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-09-06 14:24:09,505 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-09-06 14:24:09,767 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-09-06 14:24:09,806 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-09-06 14:24:10,671 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [524] 2026-09-06 14:24:10,729 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-09-06 14:24:11,669 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [526] 2026-09-06 14:24:11,735 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-09-06 14:24:12,087 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-09-06 14:24:12,481 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-09-06 14:24:12,518 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-09-06 14:24:12,926 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-09-06 14:24:14,127 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:24:14,743 127 INFO rb-41ce622-224575-412241 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-06 14:24:15,915 127 INFO rb-41ce622-224575-412241 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-06 14:24:17,001 127 INFO rb-41ce622-224575-412241 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-06 14:24:18,110 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:23,149 127 INFO rb-41ce622-224575-412241 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-06 14:24:23,248 127 INFO rb-41ce622-224575-412241 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-06 14:24:23,265 127 INFO rb-41ce622-224575-412241 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-06 14:24:26,149 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:26,446 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-09-06 14:24:26,504 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-09-06 14:24:26,523 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-09-06 14:24:26,536 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-09-06 14:24:26,563 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:26,827 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-09-06 14:24:27,779 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-09-06 14:24:27,830 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:29,172 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20df0ea520> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:29,172 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e2118540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:29,178 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:29,182 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e2473600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:29,434 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:31,569 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e69027a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:31,570 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e0f707c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:31,575 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:31,578 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e0f71a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:31,785 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:33,575 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e68353a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:33,575 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e5579260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:33,580 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:33,582 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5578ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:33,853 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:35,021 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4452840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:35,022 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e34f1760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:35,027 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:35,031 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e34f2200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:35,283 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:37,174 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4af1120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:37,174 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e080a200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:37,179 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:37,182 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e080bec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:37,396 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:39,320 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e5996ac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:39,321 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e4e4fe20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:39,327 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:39,330 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e4e4c180> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:39,593 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:41,442 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e145e8e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:41,443 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e54d0c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:41,448 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:41,452 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e54d0040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:41,689 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:42,827 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e5238720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:42,827 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f21099ded40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:42,833 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:42,835 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f21099df2e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:45,819 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [839] 2026-09-06 14:24:45,953 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-09-06 14:24:46,043 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-09-06 14:24:46,274 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-09-06 14:24:46,347 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-09-06 14:24:47,180 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-09-06 14:24:48,478 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [842] 2026-09-06 14:24:48,561 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-09-06 14:24:49,541 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [843] 2026-09-06 14:24:49,686 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-09-06 14:24:49,765 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-09-06 14:24:49,915 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-09-06 14:24:51,033 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [845] 2026-09-06 14:24:51,145 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [375] 2026-09-06 14:24:51,220 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-06 14:24:51,366 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-09-06 14:24:52,265 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1452 deleted mail.mail records with IDs: [847] 2026-09-06 14:24:52,427 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [376] 2026-09-06 14:24:52,519 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-09-06 14:24:52,680 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:53,961 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3005d00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:53,961 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e5bb6020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:53,967 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:53,972 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5bb7d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:24:53,997 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:55,246 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-09-06 14:24:55,920 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-09-06 14:24:56,543 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-09-06 14:24:57,221 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1453 deleted mail.mail records with IDs: [849] 2026-09-06 14:24:57,348 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [377] 2026-09-06 14:24:57,428 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-06 14:24:57,510 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:24:57,946 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-09-06 14:24:58,275 127 INFO rb-41ce622-224575-412241 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-06 14:24:59,373 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-09-06 14:24:59,798 127 INFO rb-41ce622-224575-412241 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-06 14:25:00,894 127 INFO rb-41ce622-224575-412241 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-06 14:25:02,820 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:25:02,842 127 INFO rb-41ce622-224575-412241 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-06 14:25:03,384 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-09-06 14:25:03,639 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-09-06 14:25:03,905 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:25:03,920 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-09-06 14:25:04,497 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:25:04,890 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-09-06 14:25:05,641 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1459 deleted mail.mail records with IDs: [851] 2026-09-06 14:25:05,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [378] 2026-09-06 14:25:05,881 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-09-06 14:25:05,948 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-09-06 14:25:06,595 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-09-06 14:25:07,329 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:25:07,373 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:09,347 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3b29120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:09,348 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e0d0c4a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:09,353 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:09,357 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e0d0ea20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:09,655 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:10,946 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4278860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:10,947 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e03a0f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:10,953 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:10,956 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e03a3920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:11,191 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:13,035 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e422d4e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:13,035 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e42ce8e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:13,040 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:13,043 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e42cd9e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:13,289 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:15,306 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f2109a94d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:15,307 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e54f3920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:15,313 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:15,316 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e54f3ec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:15,546 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:17,355 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e42b6c00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:17,356 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e54067a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:17,364 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:17,367 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5407600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:17,598 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:19,027 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e186f380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:19,027 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20df4d7b00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:19,032 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:19,034 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20df4d58a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:19,236 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:21,171 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e145efc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:21,171 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e4149800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:21,177 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:21,180 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e414a700> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:21,434 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:23,276 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e179c2c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:23,276 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e128b9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:23,280 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:23,283 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e1288540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:23,913 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-09-06 14:25:24,139 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-09-06 14:25:24,328 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-09-06 14:25:24,518 127 INFO rb-41ce622-224575-412241 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-06 14:25:24,730 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-09-06 14:25:25,035 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [379] 2026-09-06 14:25:25,207 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-09-06 14:25:25,426 127 INFO rb-41ce622-224575-412241 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-06 14:25:25,732 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380] 2026-09-06 14:25:25,889 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:27,807 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3a876a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:27,807 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e2fb6c00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:27,812 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:27,814 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e2fb79c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:27,831 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:25:28,005 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:29,152 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20df7ed080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:29,153 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e219c680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:29,157 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:29,160 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e219e480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:29,976 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:31,315 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e422d3a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:31,316 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20df17efc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:31,322 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:31,325 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20df17e340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:31,548 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:33,568 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3fa6480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:33,569 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e17782c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:33,574 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:33,577 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e583b1a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:33,804 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:35,037 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e6836020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:35,038 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e76f6ac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:35,042 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:35,045 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e76f7240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:35,876 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:37,180 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4148900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:37,181 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f2109fd7600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:37,187 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:37,191 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f2109fd44a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:37,426 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:39,585 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20decb8fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:39,586 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e0bdff60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:39,592 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:39,596 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e4ed84a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:39,866 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:41,860 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e077e3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:41,860 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e3463f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:41,868 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:41,871 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e34602c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:42,127 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:43,336 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3a0a020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:43,336 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e33432e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:43,341 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:43,343 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e3341260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:44,164 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:45,387 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e42be7a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:45,387 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f210a7e59e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:45,392 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:45,395 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f210a7e4e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:45,652 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:47,518 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4507e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:47,519 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e44747c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:47,526 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:47,530 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e44772e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:47,779 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:49,088 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e43a45e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:49,089 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e58874c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:49,092 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:49,095 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5886c00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:49,984 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:51,310 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e18065c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:51,311 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e422d1c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:51,317 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:51,321 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e422f880> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:51,617 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:53,428 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e40162a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:53,429 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e22fbc40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:53,434 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:53,436 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e4f58220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:53,655 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:55,484 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3ef6520> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:55,485 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e3a08fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:55,489 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:55,492 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e3a0b4c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:55,693 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:57,001 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e13fde40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:57,002 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e41b6ac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:57,006 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:57,009 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5c53560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:57,843 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:59,055 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e40bd4e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:59,055 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e61fb740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:59,059 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:59,062 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e61fa660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:25:59,630 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-09-06 14:25:59,864 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-09-06 14:26:00,151 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [381] 2026-09-06 14:26:00,291 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-09-06 14:26:00,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-09-06 14:26:00,814 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-09-06 14:26:01,155 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [383] 2026-09-06 14:26:01,337 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-09-06 14:26:01,578 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-09-06 14:26:01,738 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-09-06 14:26:02,007 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:03,945 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4b4c220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:03,945 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e186c5e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:03,950 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:03,954 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e186db20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:03,980 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:26:04,468 127 INFO rb-41ce622-224575-412241 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-06 14:26:04,526 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:26:04,977 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:07,068 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e5c7fd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:07,068 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20dfb344a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:07,073 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:07,076 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20dfb34720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:07,312 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:09,204 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e42d4680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:09,205 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e76f6fc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:09,209 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:09,212 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e76f7240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:09,446 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:10,647 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e59fd9e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:10,648 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20defb4d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:10,652 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:10,655 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20defb5f80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:11,491 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:12,829 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3a63560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:12,829 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e583bf60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:12,834 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:12,837 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5164180> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:13,119 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:14,874 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e0d0ca40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:14,875 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e3efa7a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:14,880 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:14,884 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e3efa200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:15,155 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:16,357 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e6965760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:16,358 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e0fdcf40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:16,362 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:16,365 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e0fdff60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:17,143 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:18,357 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20deebc720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:18,358 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e68363e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:18,363 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:18,366 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e68372e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:18,589 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:20,414 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3807740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:20,414 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e4507880> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:20,419 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:20,421 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e4505580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:20,630 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:22,419 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e2473920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:22,419 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e186ff60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:22,424 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:22,426 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e186e840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:22,656 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:24,006 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e4dd1620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:24,007 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e5286160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:24,011 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:24,014 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e5286660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:24,836 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:26,002 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3804360> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:26,003 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e4183ce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:26,007 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:26,010 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e4183240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:26,259 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:28,089 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e440ad40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:28,091 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20dedd8860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:28,097 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:28,101 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20deddafc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:28,339 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:29,676 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e40bf4c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:29,677 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e55b3380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:29,681 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:29,684 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e55b2700> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:30,532 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:31,980 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e6d72a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:31,981 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e42d6160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:31,985 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:31,987 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e42d42c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:32,185 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:33,939 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e5736160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:33,940 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20df8c1760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:33,944 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:33,946 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20df8c0680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:34,192 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:36,038 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e515d3a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:36,038 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e583afc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:36,043 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:36,045 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e4e94860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:36,643 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-09-06 14:26:36,914 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-09-06 14:26:37,056 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-09-06 14:26:37,434 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-09-06 14:26:37,544 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-09-06 14:26:37,770 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-09-06 14:26:37,918 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-09-06 14:26:38,097 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [389] 2026-09-06 14:26:38,201 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-09-06 14:26:38,459 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-09-06 14:26:38,734 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-09-06 14:26:38,933 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392] 2026-09-06 14:26:39,027 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14750] 2026-09-06 14:26:39,048 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-09-06 14:26:39,383 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [393] 2026-09-06 14:26:39,556 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:41,312 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f20e3fa4c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:41,312 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f20e37eb7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:41,316 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:41,319 127 INFO rb-41ce622-224575-412241 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f20e37e8ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:41,336 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:26:43,571 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [394] 2026-09-06 14:26:43,672 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195417288366107.1788704803.607775449752808-openerp-309-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:26:43,684 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-09-06 14:26:43,724 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-09-06 14:26:44,914 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-09-06 14:26:45,409 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-09-06 14:26:46,020 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-09-06 14:26:46,851 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-09-06 14:26:48,005 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-09-06 14:26:48,013 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-09-06 14:26:48,724 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-09-06 14:26:49,744 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-09-06 14:26:49,750 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-09-06 14:26:49,915 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-09-06 14:26:51,047 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-09-06 14:26:51,051 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-09-06 14:26:51,564 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-09-06 14:26:52,104 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:26:53,493 127 INFO rb-41ce622-224575-412241 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-06 14:26:54,447 127 INFO rb-41ce622-224575-412241 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-06 14:26:55,446 127 INFO rb-41ce622-224575-412241 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-06 14:26:56,508 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-09-06 14:26:57,139 127 INFO rb-41ce622-224575-412241 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-06 14:26:58,320 127 INFO rb-41ce622-224575-412241 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-06 14:26:59,947 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-09-06 14:27:00,790 127 INFO rb-41ce622-224575-412241 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-06 14:27:01,781 127 INFO rb-41ce622-224575-412241 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-06 14:27:02,717 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:27:04,641 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-09-06 14:27:04,779 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-09-06 14:27:04,952 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [566] 2026-09-06 14:27:05,004 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-09-06 14:27:05,215 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213143886075229.1788704825.151574611663818-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:05,282 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-09-06 14:27:05,342 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598778328818336.1788704825.317454576492310-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:05,347 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-09-06 14:27:05,415 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882651745447040.1788704825.385220527648926-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:05,419 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-06 14:27:05,467 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <197255793441805.1788704825.444116830825806-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:05,471 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-09-06 14:27:05,562 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [395, 396, 397, 398, 399] 2026-09-06 14:27:05,636 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115796262136166.1788704825.593325138092041-openerp-310-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:05,637 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115796262136166.1788704825.593325138092041-openerp-310-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:05,639 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115796262136166.1788704825.593325138092041-openerp-310-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:05,641 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115796262136166.1788704825.593325138092041-openerp-310-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:05,642 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115796262136166.1788704825.593325138092041-openerp-310-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:05,651 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-09-06 14:27:06,104 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985990175580804.1788704826.081401109695435-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:06,154 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-09-06 14:27:06,217 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841890611551053.1788704826.190725564956665-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:06,222 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-06 14:27:06,270 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883108278102081.1788704826.244975328445435-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:06,274 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-09-06 14:27:06,327 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014614745131965.1788704826.299989461898804-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:06,332 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-09-06 14:27:06,406 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401, 402, 403, 404, 405] 2026-09-06 14:27:06,474 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455866454571330.1788704826.446699380874634-openerp-310-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:06,476 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455866454571330.1788704826.446699380874634-openerp-310-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:06,477 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455866454571330.1788704826.446699380874634-openerp-310-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:06,479 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455866454571330.1788704826.446699380874634-openerp-310-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:06,480 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455866454571330.1788704826.446699380874634-openerp-310-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:06,488 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-09-06 14:27:06,514 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-09-06 14:27:06,681 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172120676614619.1788704826.628463506698608-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:06,749 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-09-06 14:27:06,811 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290171070040154.1788704826.784539222717285-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:06,816 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-09-06 14:27:06,872 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675654168535339.1788704826.843741416931152-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:06,877 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-06 14:27:06,934 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461439427644513.1788704826.907762289047241-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:06,937 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-09-06 14:27:07,028 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406, 407, 408, 409, 410] 2026-09-06 14:27:07,091 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371593020608685.1788704827.061009883880615-openerp-310-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:07,093 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371593020608685.1788704827.061009883880615-openerp-310-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:07,095 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371593020608685.1788704827.061009883880615-openerp-310-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:07,097 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371593020608685.1788704827.061009883880615-openerp-310-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:07,098 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371593020608685.1788704827.061009883880615-openerp-310-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:07,106 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-09-06 14:27:07,166 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-09-06 14:27:07,308 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760116802850732.1788704827.260579347610474-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:07,366 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-09-06 14:27:07,421 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575577572851284.1788704827.398771524429321-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:07,425 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-09-06 14:27:07,472 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875022633954692.1788704827.449966669082642-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:07,476 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-09-06 14:27:07,545 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364252725486531.1788704827.519109725952148-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:07,550 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-09-06 14:27:07,679 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412, 413, 414, 415, 416] 2026-09-06 14:27:07,763 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509131038638633.1788704827.722275733947754-openerp-310-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:07,765 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509131038638633.1788704827.722275733947754-openerp-310-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:07,767 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509131038638633.1788704827.722275733947754-openerp-310-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:07,769 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509131038638633.1788704827.722275733947754-openerp-310-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:07,771 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509131038638633.1788704827.722275733947754-openerp-310-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:07,780 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-09-06 14:27:07,846 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-09-06 14:27:08,014 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977735164567646.1788704827.955778837203979-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:08,086 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [874] 2026-09-06 14:27:08,179 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808775683145420.1788704828.141848325729370-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:08,184 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-09-06 14:27:08,247 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432005083175207.1788704828.216002702713013-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:08,252 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [876] 2026-09-06 14:27:08,310 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702569870473057.1788704828.283102750778198-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:08,314 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [877] 2026-09-06 14:27:08,449 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418, 419, 420, 421, 422] 2026-09-06 14:27:08,517 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813914008719135.1788704828.484752893447876-openerp-310-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:27:08,520 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813914008719135.1788704828.484752893447876-openerp-310-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:27:08,522 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813914008719135.1788704828.484752893447876-openerp-310-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:27:08,524 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813914008719135.1788704828.484752893447876-openerp-310-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:27:08,526 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813914008719135.1788704828.484752893447876-openerp-310-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:08,534 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [878] 2026-09-06 14:27:08,601 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:27:09,966 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-09-06 14:27:13,293 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-09-06 14:27:17,884 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:27:19,273 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-09-06 14:27:24,214 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-09-06 14:27:24,312 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-09-06 14:27:24,439 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-09-06 14:27:24,517 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-09-06 14:27:24,769 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-09-06 14:27:25,476 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-09-06 14:27:26,168 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-09-06 14:27:26,194 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-09-06 14:27:26,210 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-09-06 14:27:26,906 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15493] 2026-09-06 14:27:26,952 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-09-06 14:27:26,995 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-09-06 14:27:27,727 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [426] 2026-09-06 14:27:27,819 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718834031570427.1788704847.763103246688843-openerp-316-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:27,830 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [879] 2026-09-06 14:27:27,898 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-09-06 14:27:28,511 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [428] 2026-09-06 14:27:28,613 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280259572784929.1788704848.550618171691895-openerp-317-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:28,623 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [880] 2026-09-06 14:27:28,745 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-09-06 14:27:29,502 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [429] 2026-09-06 14:27:29,622 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340032005542674.1788704849.549014091491699-openerp-318-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:29,632 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [881] 2026-09-06 14:27:30,121 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-09-06 14:27:30,853 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430] 2026-09-06 14:27:30,987 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744204127432073.1788704850.907889366149902-openerp-319-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:30,998 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [882] 2026-09-06 14:27:31,781 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-09-06 14:27:32,530 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [431] 2026-09-06 14:27:32,619 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769115251593246.1788704852.565680980682373-openerp-320-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:32,627 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-09-06 14:27:33,039 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-09-06 14:27:33,798 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [432] 2026-09-06 14:27:33,897 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101893347545059.1788704853.836227416992188-openerp-321-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:33,906 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [884] 2026-09-06 14:27:34,439 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-09-06 14:27:34,499 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-09-06 14:27:35,095 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-09-06 14:27:35,774 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-09-06 14:27:35,794 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-09-06 14:27:36,442 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [433] 2026-09-06 14:27:36,557 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897135669750756.1788704856.492708921432495-openerp-322-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:36,566 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [885] 2026-09-06 14:27:37,448 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-09-06 14:27:38,134 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [434] 2026-09-06 14:27:38,227 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825120818578395.1788704858.169938802719116-openerp-323-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:38,234 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [886] 2026-09-06 14:27:39,354 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-09-06 14:27:39,361 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-09-06 14:27:40,100 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-09-06 14:27:40,820 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [435] 2026-09-06 14:27:40,931 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234689881045168.1788704860.859435319900513-openerp-324-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:40,940 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [887] 2026-09-06 14:27:41,981 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-09-06 14:27:42,725 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436] 2026-09-06 14:27:42,853 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749546724742147.1788704862.782004594802856-openerp-325-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:42,864 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [888] 2026-09-06 14:27:43,437 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-09-06 14:27:44,254 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [437] 2026-09-06 14:27:44,381 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617968140190709.1788704864.300415515899658-openerp-326-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:44,391 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [889] 2026-09-06 14:27:45,658 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-09-06 14:27:45,664 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-09-06 14:27:45,881 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-09-06 14:27:46,611 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [438] 2026-09-06 14:27:46,718 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877742564607992.1788704866.652752161026001-openerp-327-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:46,725 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [890] 2026-09-06 14:27:47,880 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-09-06 14:27:47,887 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-09-06 14:27:48,533 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-09-06 14:27:49,190 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [439] 2026-09-06 14:27:49,288 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208479038146916.1788704869.228787660598755-openerp-328-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:49,298 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [891] 2026-09-06 14:27:50,465 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-09-06 14:27:50,488 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-09-06 14:27:51,458 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-09-06 14:27:52,187 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [440] 2026-09-06 14:27:52,296 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380122310226427.1788704872.228639602661133-openerp-329-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:52,307 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [892] 2026-09-06 14:27:53,497 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [441] 2026-09-06 14:27:53,552 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843905604794448.1788704873.526539802551270-openerp-330-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:53,561 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [893] 2026-09-06 14:27:54,671 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442] 2026-09-06 14:27:54,750 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430985165765339.1788704874.712846517562866-openerp-331-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:54,759 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [894] 2026-09-06 14:27:55,287 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-09-06 14:27:55,322 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-09-06 14:27:55,331 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-09-06 14:27:55,369 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-09-06 14:27:55,379 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-09-06 14:27:55,410 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-09-06 14:27:56,144 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [443] 2026-09-06 14:27:56,237 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618661284358492.1788704876.180140972137451-openerp-332-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:56,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-09-06 14:27:57,483 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [275] 2026-09-06 14:27:57,605 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-09-06 14:27:58,369 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [444] 2026-09-06 14:27:58,482 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <082199521824135.1788704878.417203426361084-openerp-333-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:27:58,492 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [896] 2026-09-06 14:27:59,673 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [276] 2026-09-06 14:27:59,755 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [188] 2026-09-06 14:27:59,975 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1343] 2026-09-06 14:28:00,119 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [2786, 2787] 2026-09-06 14:28:00,171 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15663] 2026-09-06 14:28:00,287 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.move records with IDs: [1155] 2026-09-06 14:28:00,309 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6101, 6102] 2026-09-06 14:28:00,339 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-09-06 14:28:01,060 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [445] 2026-09-06 14:28:01,177 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191521049702136.1788704881.101389646530151-openerp-334-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:28:01,186 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [897] 2026-09-06 14:28:03,074 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15675] 2026-09-06 14:28:03,294 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [277] 2026-09-06 14:28:03,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [189] 2026-09-06 14:28:03,552 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1345] 2026-09-06 14:28:03,658 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [2790, 2791] 2026-09-06 14:28:03,694 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15673] 2026-09-06 14:28:03,757 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted account.move records with IDs: [1157] 2026-09-06 14:28:03,773 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6109, 6110] 2026-09-06 14:28:03,792 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15675] 2026-09-06 14:28:03,802 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15675] 2026-09-06 14:28:03,805 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-09-06 14:28:03,829 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-09-06 14:28:03,875 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-09-06 14:28:03,899 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-06 14:28:04,591 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [446] 2026-09-06 14:28:04,721 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276146953225171.1788704884.641429185867310-openerp-335-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:28:04,731 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [898] 2026-09-06 14:28:05,887 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [447] 2026-09-06 14:28:05,982 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227316661259003.1788704885.942516803741455-openerp-336-viin.approval.request@e35e3483db1f>: ['"Internal User 2" <@False>'] 2026-09-06 14:28:05,994 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-09-06 14:28:06,625 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-09-06 14:28:06,652 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-06 14:28:07,535 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [448] 2026-09-06 14:28:07,679 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529833674181956.1788704887.585096359252930-openerp-337-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:28:07,690 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [900] 2026-09-06 14:28:07,816 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-09-06 14:28:08,578 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [449] 2026-09-06 14:28:08,703 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258534319349686.1788704888.626284837722778-openerp-338-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:28:08,715 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [901] 2026-09-06 14:28:09,298 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-09-06 14:28:09,997 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-09-06 14:28:10,119 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916343339259516.1788704890.043897867202759-openerp-339-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:28:10,127 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-09-06 14:28:11,031 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-09-06 14:28:11,745 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [451] 2026-09-06 14:28:11,863 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819092764926429.1788704891.788692235946655-openerp-340-viin.approval.request@e35e3483db1f>: ['"Internal User 1" <@False>'] 2026-09-06 14:28:11,874 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-09-06 14:28:13,325 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:28:14,859 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-09-06 14:28:14,937 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-09-06 14:28:14,974 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1490, model: employee.advance 2026-09-06 14:28:14,988 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1490, model: employee.advance 2026-09-06 14:28:15,003 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1490, model: employee.advance 2026-09-06 14:28:15,016 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1490, model: employee.advance.line 2026-09-06 14:28:15,030 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1490, model: employee.advance.line 2026-09-06 14:28:15,043 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1490, model: employee.advance.line 2026-09-06 14:28:15,077 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1490, model: employee.advance.line 2026-09-06 14:28:15,102 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-09-06 14:28:15,116 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1490, model: employee.advance.reconcile 2026-09-06 14:28:15,122 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1490, model: employee.advance.reconcile 2026-09-06 14:28:15,125 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1490, model: employee.advance.reconcile 2026-09-06 14:28:15,128 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1490, model: employee.advance.reconcile 2026-09-06 14:28:15,129 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1490, model: employee.advance.reconcile.line 2026-09-06 14:28:15,131 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1490, model: employee.advance.reconcile.line 2026-09-06 14:28:15,132 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1490, model: employee.advance.reconcile.line 2026-09-06 14:28:15,133 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1490, model: employee.advance.reconcile.line 2026-09-06 14:28:15,148 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-09-06 14:28:15,228 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-09-06 14:28:15,321 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-09-06 14:28:15,401 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-09-06 14:28:15,490 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-09-06 14:28:15,576 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-09-06 14:28:15,675 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-09-06 14:28:15,791 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:28:17,805 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-09-06 14:28:18,065 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [904] 2026-09-06 14:28:18,181 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [452] 2026-09-06 14:28:18,253 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [905] 2026-09-06 14:28:18,294 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-09-06 14:28:18,564 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [906] 2026-09-06 14:28:18,672 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [454] 2026-09-06 14:28:18,751 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [907] 2026-09-06 14:28:18,789 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-09-06 14:28:19,039 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [908] 2026-09-06 14:28:19,151 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [456] 2026-09-06 14:28:19,224 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [909] 2026-09-06 14:28:19,294 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-09-06 14:28:19,563 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [910] 2026-09-06 14:28:19,654 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [458] 2026-09-06 14:28:19,730 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [911] 2026-09-06 14:28:19,807 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.activity records with IDs: [459] 2026-09-06 14:28:19,878 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [912] 2026-09-06 14:28:19,945 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-09-06 14:28:20,239 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [913] 2026-09-06 14:28:20,358 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [461] 2026-09-06 14:28:20,460 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [914] 2026-09-06 14:28:20,541 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.activity records with IDs: [462] 2026-09-06 14:28:20,627 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [915] 2026-09-06 14:28:20,715 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-09-06 14:28:20,999 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [916] 2026-09-06 14:28:21,178 127 INFO rb-41ce622-224575-412241 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-06 14:28:21,538 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [917] 2026-09-06 14:28:21,911 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-09-06 14:28:22,835 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [918] 2026-09-06 14:28:22,963 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-09-06 14:28:23,093 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-09-06 14:28:23,118 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-09-06 14:28:23,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [919] 2026-09-06 14:28:23,471 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [466] 2026-09-06 14:28:23,559 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [920] 2026-09-06 14:28:23,584 127 INFO rb-41ce622-224575-412241 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-06 14:28:23,912 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [921] 2026-09-06 14:28:23,990 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [922] 2026-09-06 14:28:24,051 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [923] 2026-09-06 14:28:24,108 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [924] 2026-09-06 14:28:24,227 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [925] 2026-09-06 14:28:24,323 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.activity records with IDs: [468, 469, 470, 471, 472] 2026-09-06 14:28:24,405 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [926] 2026-09-06 14:28:24,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [927] 2026-09-06 14:28:24,538 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [928] 2026-09-06 14:28:24,597 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [929] 2026-09-06 14:28:24,711 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.activity records with IDs: [473, 474, 475, 476] 2026-09-06 14:28:24,802 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [930] 2026-09-06 14:28:24,864 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [931] 2026-09-06 14:28:24,928 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [932] 2026-09-06 14:28:25,026 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [477] 2026-09-06 14:28:25,067 127 INFO rb-41ce622-224575-412241 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-06 14:28:25,443 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [933] 2026-09-06 14:28:25,509 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [934] 2026-09-06 14:28:25,655 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [935] 2026-09-06 14:28:25,702 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-09-06 14:28:25,988 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [936] 2026-09-06 14:28:26,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.activity records with IDs: [483] 2026-09-06 14:28:26,225 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [937] 2026-09-06 14:28:26,306 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [484] 2026-09-06 14:28:26,338 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-09-06 14:28:26,572 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [938] 2026-09-06 14:28:26,685 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [485] 2026-09-06 14:28:26,784 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [939] 2026-09-06 14:28:26,855 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-09-06 14:28:27,169 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-09-06 14:28:27,627 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [940] 2026-09-06 14:28:27,697 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [941] 2026-09-06 14:28:27,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [487, 488] 2026-09-06 14:28:27,930 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [942] 2026-09-06 14:28:28,037 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [489] 2026-09-06 14:28:28,115 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [943] 2026-09-06 14:28:28,181 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [944] 2026-09-06 14:28:28,225 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-09-06 14:28:28,554 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [945] 2026-09-06 14:28:28,622 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [946] 2026-09-06 14:28:28,762 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [947] 2026-09-06 14:28:28,846 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [494] 2026-09-06 14:28:28,880 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-09-06 14:28:29,228 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [948] 2026-09-06 14:28:29,336 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.activity records with IDs: [495] 2026-09-06 14:28:29,431 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [949] 2026-09-06 14:28:29,532 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [496] 2026-09-06 14:28:29,634 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [950] 2026-09-06 14:28:29,715 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [497] 2026-09-06 14:28:29,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [951] 2026-09-06 14:28:29,893 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.activity records with IDs: [498] 2026-09-06 14:28:29,986 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1498 deleted mail.mail records with IDs: [952] 2026-09-06 14:28:30,021 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-09-06 14:28:30,278 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [953] 2026-09-06 14:28:30,420 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [358], uid: 1499, model: viin.approval.request 2026-09-06 14:28:30,527 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [499] 2026-09-06 14:28:30,622 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [954] 2026-09-06 14:28:30,644 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-09-06 14:28:30,991 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [955] 2026-09-06 14:28:31,091 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.activity records with IDs: [501] 2026-09-06 14:28:31,191 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [956] 2026-09-06 14:28:31,306 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [502] 2026-09-06 14:28:31,392 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [957] 2026-09-06 14:28:31,492 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [503] 2026-09-06 14:28:31,592 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [958] 2026-09-06 14:28:31,647 127 INFO rb-41ce622-224575-412241 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-06 14:28:31,994 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [959] 2026-09-06 14:28:32,136 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.followers records with IDs: [6213] 2026-09-06 14:28:32,194 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [505] 2026-09-06 14:28:32,294 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [960] 2026-09-06 14:28:32,367 127 INFO rb-41ce622-224575-412241 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-06 14:28:32,682 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [961] 2026-09-06 14:28:32,822 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.followers records with IDs: [6216] 2026-09-06 14:28:32,882 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [507] 2026-09-06 14:28:32,971 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [962] 2026-09-06 14:28:33,041 127 INFO rb-41ce622-224575-412241 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-06 14:28:33,344 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [963] 2026-09-06 14:28:33,456 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.followers records with IDs: [6219] 2026-09-06 14:28:33,510 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [509] 2026-09-06 14:28:33,583 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [964] 2026-09-06 14:28:33,634 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-09-06 14:28:33,926 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [965] 2026-09-06 14:28:34,022 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [511] 2026-09-06 14:28:34,099 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [966] 2026-09-06 14:28:34,178 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [512] 2026-09-06 14:28:34,256 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [967] 2026-09-06 14:28:34,324 127 INFO rb-41ce622-224575-412241 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-06 14:28:34,668 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [968] 2026-09-06 14:28:34,731 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [969] 2026-09-06 14:28:34,862 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [970] 2026-09-06 14:28:34,938 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [516] 2026-09-06 14:28:34,983 127 INFO rb-41ce622-224575-412241 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-06 14:28:34,999 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-09-06 14:28:35,232 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [971] 2026-09-06 14:28:35,327 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-09-06 14:28:35,566 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [972] 2026-09-06 14:28:35,739 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [973] 2026-09-06 14:28:35,863 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [519] 2026-09-06 14:28:35,963 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [974] 2026-09-06 14:28:36,140 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [975] 2026-09-06 14:28:36,210 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-09-06 14:28:36,519 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [976] 2026-09-06 14:28:36,588 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [977] 2026-09-06 14:28:36,698 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.activity records with IDs: [522, 523] 2026-09-06 14:28:36,800 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [978] 2026-09-06 14:28:36,884 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1497 deleted mail.mail records with IDs: [979] 2026-09-06 14:28:37,021 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [524, 525] 2026-09-06 14:28:37,111 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [980] 2026-09-06 14:28:37,210 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.activity records with IDs: [526] 2026-09-06 14:28:37,302 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [981] 2026-09-06 14:28:37,360 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [982] 2026-09-06 14:28:37,415 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-09-06 14:28:37,666 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1496 deleted mail.mail records with IDs: [983] 2026-09-06 14:28:37,849 127 INFO rb-41ce622-224575-412241 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-06 14:28:38,156 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:28:38,767 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1383] 2026-09-06 14:28:38,768 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-09-06 14:28:39,126 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [984] 2026-09-06 14:28:39,214 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:29:07,057 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-09-06 14:29:07,407 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [985] 2026-09-06 14:29:07,526 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.activity records with IDs: [531] 2026-09-06 14:29:07,601 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [986] 2026-09-06 14:29:07,625 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-09-06 14:29:07,948 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [987] 2026-09-06 14:29:08,097 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.activity records with IDs: [533] 2026-09-06 14:29:08,189 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [988] 2026-09-06 14:29:09,216 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-09-06 14:29:09,511 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [989] 2026-09-06 14:29:09,632 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.activity records with IDs: [535] 2026-09-06 14:29:09,736 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [990] 2026-09-06 14:29:09,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.activity records with IDs: [536] 2026-09-06 14:29:09,929 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1507 deleted mail.mail records with IDs: [991] 2026-09-06 14:29:09,979 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-09-06 14:29:15,641 127 INFO rb-41ce622-224575-412241 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-06 14:29:19,392 127 INFO rb-41ce622-224575-412241 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-06 14:29:19,658 127 INFO rb-41ce622-224575-412241 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-06 14:29:20,060 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-09-06 14:29:20,138 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-09-06 14:29:20,214 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-09-06 14:29:20,311 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-09-06 14:29:20,375 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-09-06 14:29:20,430 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-09-06 14:29:20,493 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-09-06 14:29:20,564 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-09-06 14:29:20,629 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-09-06 14:29:20,687 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-09-06 14:29:20,769 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-09-06 14:29:20,840 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-09-06 14:29:20,912 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-09-06 14:29:20,983 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-09-06 14:29:21,064 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-09-06 14:29:21,128 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-09-06 14:29:21,208 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221332617181357.1788704961.171281337738037-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:21,214 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-09-06 14:29:21,279 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <232768432366913.1788704961.251328706741333-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:21,283 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-09-06 14:29:21,341 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036635006910518.1788704961.315514087677002-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:21,344 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-09-06 14:29:21,400 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425387671388829.1788704961.374407768249512-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:21,406 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-09-06 14:29:21,458 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228529745840467.1788704961.433021545410156-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:21,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-09-06 14:29:21,513 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570202232622791.1788704961.490343570709229-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:21,517 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-09-06 14:29:21,567 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459884225757327.1788704961.542795181274414-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:21,572 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-09-06 14:29:21,622 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854156322489042.1788704961.597295284271240-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:21,626 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-09-06 14:29:21,679 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157098986347549.1788704961.654320478439331-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:21,684 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-09-06 14:29:21,933 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-09-06 14:29:21,991 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-09-06 14:29:22,044 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-09-06 14:29:22,099 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-09-06 14:29:22,157 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-09-06 14:29:22,211 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-09-06 14:29:22,278 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-09-06 14:29:22,341 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-09-06 14:29:22,412 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-09-06 14:29:22,489 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-09-06 14:29:22,558 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-09-06 14:29:22,634 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-09-06 14:29:22,705 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-09-06 14:29:22,781 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-09-06 14:29:22,852 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-09-06 14:29:22,929 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-09-06 14:29:22,979 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279747249505308.1788704962.954978466033936-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:22,991 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-09-06 14:29:23,068 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418445614623561.1788704963.041918516159058-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:23,072 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-09-06 14:29:23,121 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331541305120823.1788704963.097830295562744-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:23,125 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-09-06 14:29:23,173 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745158059796198.1788704963.150582790374756-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:23,177 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-09-06 14:29:23,230 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777379114407479.1788704963.201676368713379-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:23,236 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-09-06 14:29:23,287 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567470333353743.1788704963.263754129409790-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:23,291 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-09-06 14:29:23,344 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243862189705166.1788704963.318327903747559-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:23,349 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-09-06 14:29:23,403 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413749353824204.1788704963.376589536666870-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:23,408 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-09-06 14:29:23,462 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618903716057209.1788704963.436796903610229-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:23,466 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-09-06 14:29:23,510 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587] 2026-09-06 14:29:23,588 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:23,589 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:23,591 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:23,593 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:23,594 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:23,596 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:23,598 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:23,600 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:23,602 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528615978039820.1788704963.526324033737183-openerp-376-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:23,614 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-06 14:29:23,896 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-06 14:29:23,951 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-06 14:29:24,006 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-06 14:29:24,057 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-06 14:29:24,130 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-06 14:29:24,210 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-06 14:29:24,288 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-06 14:29:24,349 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-06 14:29:24,412 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-06 14:29:24,475 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-06 14:29:24,540 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-06 14:29:24,604 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-06 14:29:24,671 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-06 14:29:24,733 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-06 14:29:24,790 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-06 14:29:24,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-06 14:29:24,916 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477487959946140.1788704964.886066913604736-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:24,923 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-06 14:29:24,984 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697942813781060.1788704964.960585355758667-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:24,989 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-06 14:29:25,050 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927877882317526.1788704965.022483110427856-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:25,056 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-06 14:29:25,115 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344381315438008.1788704965.084115743637085-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:25,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-06 14:29:25,192 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497675265010896.1788704965.155563831329346-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:25,198 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-06 14:29:25,262 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493483954705784.1788704965.231514453887939-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:25,267 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-06 14:29:25,320 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144730843615340.1788704965.295424699783325-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:25,325 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-06 14:29:25,373 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549255318297538.1788704965.350433111190796-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:25,377 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-06 14:29:25,425 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208695966049956.1788704965.402179479598999-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:25,429 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-06 14:29:25,531 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:25,532 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:25,534 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:25,536 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:25,538 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:25,540 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:25,541 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:25,543 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:25,544 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533885862469795.1788704965.465639829635620-openerp-377-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:25,561 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-06 14:29:25,931 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 14:29:35,761 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-09-06 14:29:36,132 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-06 14:29:36,209 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-06 14:29:36,269 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-06 14:29:36,336 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-06 14:29:36,399 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-06 14:29:36,469 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-06 14:29:36,530 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-06 14:29:36,592 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-06 14:29:36,650 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-06 14:29:36,708 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-06 14:29:36,759 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-06 14:29:36,816 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-06 14:29:36,881 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-06 14:29:36,953 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-06 14:29:37,028 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-06 14:29:37,111 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-06 14:29:37,181 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062800541181783.1788704977.148419618606567-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:37,188 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-06 14:29:37,253 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063867409870539.1788704977.221988916397095-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:37,259 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-06 14:29:37,343 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735668116059476.1788704977.297677516937256-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:37,360 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-06 14:29:37,434 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193190947583600.1788704977.400188446044922-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:37,440 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-06 14:29:37,507 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392131980288667.1788704977.476066350936890-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:37,512 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-06 14:29:37,587 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <682545042617540.1788704977.544521808624268-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:37,594 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-06 14:29:37,652 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296776691149947.1788704977.627504348754883-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:37,658 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-06 14:29:37,719 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276549706040810.1788704977.690286159515381-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:37,724 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-06 14:29:37,789 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833166557783321.1788704977.758962631225586-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:37,794 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-06 14:29:37,847 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637] 2026-09-06 14:29:37,966 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:37,968 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:37,971 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:37,973 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:37,975 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:37,978 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:37,980 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:37,982 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:37,985 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690703649269617.1788704977.868679285049438-openerp-378-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:38,002 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-06 14:29:38,423 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-09-06 14:29:38,778 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-06 14:29:38,837 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-06 14:29:38,892 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-06 14:29:38,945 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-06 14:29:38,998 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-06 14:29:39,056 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-06 14:29:39,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-06 14:29:39,183 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-06 14:29:39,247 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-06 14:29:39,316 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-06 14:29:39,377 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-06 14:29:39,447 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-06 14:29:39,519 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-06 14:29:39,583 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-06 14:29:39,641 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-06 14:29:39,696 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-06 14:29:39,748 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <382905658196536.1788704979.723472356796265-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:39,753 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-06 14:29:39,806 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458189097614895.1788704979.780841112136841-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:39,811 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-06 14:29:39,863 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249756572777326.1788704979.838787317276001-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:39,869 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-06 14:29:39,925 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400243319176335.1788704979.899269104003906-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:39,930 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-06 14:29:39,996 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481934002815394.1788704979.958708047866821-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:40,002 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-06 14:29:40,056 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542851880891106.1788704980.029485940933228-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:40,061 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-06 14:29:40,117 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692394136847796.1788704980.090435743331909-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:40,122 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-06 14:29:40,177 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617821772616791.1788704980.148847341537476-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:40,183 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-06 14:29:40,240 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060605329002149.1788704980.212195873260498-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:40,245 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-06 14:29:40,607 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-06 14:29:40,674 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-06 14:29:40,738 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-06 14:29:40,814 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-06 14:29:40,885 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-06 14:29:40,954 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-06 14:29:41,025 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-06 14:29:41,098 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-06 14:29:41,164 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-06 14:29:41,254 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-06 14:29:41,335 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-06 14:29:41,413 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-06 14:29:41,491 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-06 14:29:41,572 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-06 14:29:41,648 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-06 14:29:41,730 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-06 14:29:41,802 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404533903730763.1788704981.766533374786377-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:41,811 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-06 14:29:41,880 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673848292305232.1788704981.845769166946411-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:41,885 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-06 14:29:41,951 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358068912422633.1788704981.919709444046021-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:41,956 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-06 14:29:42,032 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474219583959933.1788704981.989408254623413-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:42,039 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-06 14:29:42,111 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982853336912559.1788704982.082307577133179-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:42,116 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-06 14:29:42,198 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <112107050116135.1788704982.160109758377075-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:42,202 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-06 14:29:42,257 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891563456751675.1788704982.229250669479370-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:42,266 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-06 14:29:42,326 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933185099888957.1788704982.297133684158325-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:42,332 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-06 14:29:42,386 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147337761221524.1788704982.359849214553833-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:42,393 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-06 14:29:42,440 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687] 2026-09-06 14:29:42,548 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:42,550 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:42,552 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:42,554 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:42,556 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:42,558 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:42,559 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:42,561 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:42,562 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664602929473292.1788704982.459836959838867-openerp-380-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:42,581 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-06 14:29:43,017 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-06 14:29:43,091 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-06 14:29:43,167 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-06 14:29:43,244 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-06 14:29:43,324 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-06 14:29:43,399 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-06 14:29:43,474 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-06 14:29:43,552 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-06 14:29:43,632 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-06 14:29:43,703 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-06 14:29:43,785 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-06 14:29:43,858 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-06 14:29:43,934 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-06 14:29:44,010 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-06 14:29:44,081 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-06 14:29:44,157 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-06 14:29:44,223 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028852052514528.1788704984.192565679550171-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:44,228 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-06 14:29:44,298 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345666421918452.1788704984.264527559280396-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:44,304 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-06 14:29:44,368 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434000108080527.1788704984.339485883712769-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:44,373 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-06 14:29:44,424 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853234262108840.1788704984.398218870162964-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:44,428 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-06 14:29:44,475 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674001867458199.1788704984.452688694000244-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:44,479 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-06 14:29:44,526 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362538267086023.1788704984.502578973770142-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:44,531 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-06 14:29:44,579 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887343161953351.1788704984.555909872055054-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:44,583 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-06 14:29:44,632 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089154081026601.1788704984.607653141021729-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:44,636 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-06 14:29:44,688 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246460321031629.1788704984.664705991744995-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:44,692 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-06 14:29:44,733 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712] 2026-09-06 14:29:44,839 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:44,841 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:44,843 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:44,844 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:44,846 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:44,847 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:44,849 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:44,850 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:44,852 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623984278222639.1788704984.761481285095215-openerp-381-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:44,867 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-06 14:29:44,975 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:44,977 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:44,978 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:44,980 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:44,981 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:44,983 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:44,985 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:44,987 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:44,988 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918124480781667.1788704984.914242267608643-openerp-381-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:45,030 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-06 14:29:45,136 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-09-06 14:29:45,259 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-09-06 14:29:45,343 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-09-06 14:29:46,045 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-06 14:29:46,133 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-06 14:29:46,211 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-06 14:29:46,285 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-06 14:29:46,359 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-06 14:29:46,433 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-06 14:29:46,515 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-06 14:29:46,589 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-06 14:29:46,661 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-06 14:29:46,717 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-06 14:29:46,771 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-06 14:29:46,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-06 14:29:46,881 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-06 14:29:46,936 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-06 14:29:46,991 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-06 14:29:47,048 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-06 14:29:47,116 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596216601142126.1788704987.087387323379517-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:47,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-06 14:29:47,180 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771363033071473.1788704987.152291297912598-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:47,185 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-06 14:29:47,246 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622209271451659.1788704987.216416835784912-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:47,251 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-06 14:29:47,314 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797274352075948.1788704987.282349824905396-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:47,320 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-06 14:29:48,003 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459466927954772.1788704987.347948789596558-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:48,011 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-06 14:29:48,103 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015621371089138.1788704988.058770418167114-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:48,110 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-06 14:29:48,172 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192480383261151.1788704988.144250869750977-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:48,177 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-06 14:29:48,233 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271867842180057.1788704988.204908370971680-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:48,239 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-06 14:29:48,294 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562113511749362.1788704988.267581701278687-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:48,299 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-06 14:29:48,384 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-09-06 14:29:48,516 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-09-06 14:29:48,598 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-09-06 14:29:48,892 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-09-06 14:29:48,962 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-09-06 14:29:49,615 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-06 14:29:49,678 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-06 14:29:49,748 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-06 14:29:49,829 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-06 14:29:49,905 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-06 14:29:49,981 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-06 14:29:50,047 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-06 14:29:50,109 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-06 14:29:50,167 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-06 14:29:50,226 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-06 14:29:50,280 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-06 14:29:50,334 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-06 14:29:50,386 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-06 14:29:50,439 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-06 14:29:50,490 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-06 14:29:50,546 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-06 14:29:50,598 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512073575965680.1788704990.572897911071777-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:50,603 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-06 14:29:50,653 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086602295201729.1788704990.629309654235840-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:50,658 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-06 14:29:50,706 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683643816904129.1788704990.682267189025879-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:50,711 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-06 14:29:50,761 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912400299358848.1788704990.738920450210571-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:50,765 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-06 14:29:50,817 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074934716072674.1788704990.791391134262085-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:50,822 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-06 14:29:50,871 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733203926650061.1788704990.847496747970581-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:50,876 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-06 14:29:50,926 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650101173108314.1788704990.900971174240112-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:50,929 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-06 14:29:50,978 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641052337672488.1788704990.954863786697388-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:50,982 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-06 14:29:51,028 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617586664318759.1788704991.005832910537720-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:51,032 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-06 14:29:51,076 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762] 2026-09-06 14:29:51,163 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:51,165 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:51,167 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:51,168 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:51,170 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:51,171 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:51,173 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:51,175 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:51,176 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065422510250604.1788704991.091614246368408-openerp-383-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:51,189 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-06 14:29:51,281 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-09-06 14:29:54,745 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-06 14:29:54,813 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-06 14:29:54,883 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-06 14:29:54,951 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-06 14:29:55,010 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-06 14:29:55,080 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-06 14:29:55,139 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-06 14:29:55,202 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-06 14:29:55,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-06 14:29:55,333 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-06 14:29:55,395 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-06 14:29:55,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-06 14:29:55,528 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-06 14:29:55,591 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-06 14:29:55,652 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-06 14:29:55,712 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-06 14:29:55,779 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912673619374256.1788704995.747478246688843-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:55,785 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-06 14:29:55,836 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802021802766721.1788704995.810579538345337-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:55,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-06 14:29:55,890 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812210838193871.1788704995.866234064102173-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:55,895 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-06 14:29:55,946 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950079862968961.1788704995.920373916625977-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:55,951 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-06 14:29:56,013 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954378574080287.1788704995.979752779006958-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:56,019 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-06 14:29:56,089 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871109718706892.1788704996.049666166305542-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:56,095 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-06 14:29:56,163 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122817593392613.1788704996.132628679275513-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:56,169 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-06 14:29:56,228 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484091255262197.1788704996.199359893798828-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:56,234 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-06 14:29:56,296 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304220952681782.1788704996.269260406494141-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:56,302 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-06 14:29:56,356 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787] 2026-09-06 14:29:56,446 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:56,448 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:56,450 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:56,451 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:56,453 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:56,455 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:56,456 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:56,458 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:56,459 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236923891068141.1788704996.376161336898804-openerp-384-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:56,481 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-06 14:29:56,855 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-06 14:29:56,937 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-06 14:29:57,007 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-06 14:29:57,089 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-06 14:29:57,161 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-06 14:29:57,245 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-06 14:29:57,340 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-06 14:29:57,418 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-06 14:29:57,486 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-06 14:29:57,545 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-06 14:29:57,603 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-06 14:29:57,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-06 14:29:57,716 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-06 14:29:57,777 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-06 14:29:57,851 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-06 14:29:57,921 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-06 14:29:57,998 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041153184398963.1788704997.955069065093994-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:58,003 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-06 14:29:58,073 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455715629395581.1788704998.038771867752075-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:58,078 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-06 14:29:58,140 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189525945580916.1788704998.107397794723511-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:58,145 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-06 14:29:58,199 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039481023113071.1788704998.171152114868164-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:58,205 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-06 14:29:58,266 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048241717733298.1788704998.237664222717285-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:58,270 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-06 14:29:58,322 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072113498785190.1788704998.295103549957275-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:58,326 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-06 14:29:58,378 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758183793941263.1788704998.352066040039062-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:58,382 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-06 14:29:58,434 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943962401264735.1788704998.407976627349854-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:58,441 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-06 14:29:58,495 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956405990626232.1788704998.465797662734985-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:58,499 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-06 14:29:58,546 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812] 2026-09-06 14:29:58,638 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:29:58,640 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:29:58,641 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:29:58,643 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:29:58,644 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:29:58,646 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:29:58,648 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:29:58,651 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:29:58,652 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392331083471056.1788704998.566014528274536-openerp-385-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:29:58,667 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-06 14:29:58,759 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-09-06 14:29:59,173 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-06 14:29:59,238 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-06 14:29:59,289 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-06 14:29:59,345 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-06 14:29:59,396 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-06 14:29:59,447 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-06 14:29:59,501 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-06 14:29:59,556 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-06 14:29:59,610 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-06 14:29:59,684 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-06 14:29:59,767 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-06 14:29:59,853 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-06 14:29:59,937 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-06 14:30:00,030 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-06 14:30:00,090 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-06 14:30:00,158 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-06 14:30:00,225 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450227340849282.1788705000.191863059997559-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:00,232 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-06 14:30:00,292 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367785045311334.1788705000.265897512435913-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:00,297 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-06 14:30:00,346 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952911141674568.1788705000.323390960693359-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:00,350 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-06 14:30:00,421 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231332637448685.1788705000.376695156097412-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:00,426 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-06 14:30:00,491 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068251626150081.1788705000.459668874740601-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:00,496 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-06 14:30:00,563 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190704229718257.1788705000.529280424118042-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:00,569 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-06 14:30:00,641 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960971747173651.1788705000.607719898223877-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:00,647 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-06 14:30:00,720 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768027329696509.1788705000.683956146240234-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:00,727 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-06 14:30:00,788 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678085684222704.1788705000.762861251831055-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:00,792 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-06 14:30:00,837 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837] 2026-09-06 14:30:00,927 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:00,929 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:00,931 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:00,933 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:00,935 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:00,936 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:00,939 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:00,942 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:00,944 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314866886968924.1788705000.855054140090942-openerp-386-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:00,957 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-06 14:30:01,687 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-09-06 14:30:01,800 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-09-06 14:30:01,883 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-09-06 14:30:02,551 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-06 14:30:02,617 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-06 14:30:02,681 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-06 14:30:02,750 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-06 14:30:02,815 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-06 14:30:02,886 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-06 14:30:02,945 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-06 14:30:03,007 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-06 14:30:03,069 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-06 14:30:03,134 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-06 14:30:03,199 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-06 14:30:03,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-06 14:30:03,332 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-06 14:30:03,398 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-06 14:30:03,473 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-06 14:30:03,525 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-06 14:30:03,575 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975340191789954.1788705003.549568176269531-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:03,580 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-06 14:30:03,639 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138377380708823.1788705003.611011266708374-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:03,644 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-06 14:30:03,701 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183744824575011.1788705003.674217462539673-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:03,705 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-06 14:30:03,758 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593426254913449.1788705003.731999635696411-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:03,763 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-06 14:30:03,812 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <082234687891725.1788705003.787321567535400-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:03,817 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-06 14:30:03,869 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455305640691416.1788705003.843980312347412-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:03,873 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-06 14:30:03,920 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315390190485252.1788705003.898182868957520-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:03,924 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-06 14:30:03,969 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053232686988364.1788705003.946992635726929-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:03,973 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-06 14:30:04,024 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938536231666097.1788705004.000470876693726-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:04,029 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-06 14:30:04,074 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862] 2026-09-06 14:30:04,155 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:04,156 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:04,158 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:04,160 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:04,161 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:04,163 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:04,164 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:04,166 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:04,168 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621949765638075.1788705004.091396808624268-openerp-387-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:04,180 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-06 14:30:04,915 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [281, 281] 2026-09-06 14:30:04,966 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [192] 2026-09-06 14:30:05,040 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-09-06 14:30:05,462 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-06 14:30:05,520 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-06 14:30:05,594 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-06 14:30:05,670 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-06 14:30:05,744 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-06 14:30:05,817 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-06 14:30:05,891 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-06 14:30:05,953 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-06 14:30:06,019 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-06 14:30:06,097 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-06 14:30:06,170 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-06 14:30:06,243 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-06 14:30:06,323 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-06 14:30:06,405 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-06 14:30:06,487 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-06 14:30:06,564 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-06 14:30:06,633 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <809036270592734.1788705006.601412296295166-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:06,639 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-06 14:30:06,708 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722363090292776.1788705006.672748565673828-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:06,713 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-06 14:30:06,780 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279505828110845.1788705006.748349428176880-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:06,786 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-06 14:30:06,851 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680371628345912.1788705006.820706367492676-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:06,857 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-06 14:30:06,913 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242622439309432.1788705006.888003110885620-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:06,918 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-06 14:30:06,980 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434911278463509.1788705006.953994512557983-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:06,986 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-06 14:30:07,044 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090395292308105.1788705007.015582561492920-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:07,049 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-06 14:30:07,107 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177782392182051.1788705007.078081846237183-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:07,112 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-06 14:30:07,171 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176405402609067.1788705007.144169807434082-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:07,176 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-06 14:30:07,219 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-09-06 14:30:07,322 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-09-06 14:30:07,397 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-06 14:30:08,275 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-06 14:30:08,364 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-06 14:30:08,421 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-06 14:30:08,478 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-06 14:30:08,538 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-06 14:30:08,604 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-06 14:30:08,665 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-06 14:30:08,728 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-06 14:30:08,796 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-06 14:30:08,866 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-06 14:30:08,922 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-06 14:30:08,992 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-06 14:30:09,057 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-06 14:30:09,134 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-06 14:30:09,199 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-06 14:30:09,273 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-06 14:30:09,353 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163583274950607.1788705009.314531564712524-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:09,361 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-06 14:30:09,427 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609273086995338.1788705009.396999120712280-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:09,432 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-06 14:30:09,488 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475597805028938.1788705009.459796428680420-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:09,493 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-06 14:30:09,564 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547391584545176.1788705009.532597780227661-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:09,568 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-06 14:30:09,621 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652095448323263.1788705009.596496105194092-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:09,626 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-06 14:30:09,681 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881600807055578.1788705009.655873775482178-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:09,687 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-06 14:30:09,746 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965352712830262.1788705009.719888210296631-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:09,751 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-06 14:30:09,802 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869262583561545.1788705009.779304742813110-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:09,807 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-06 14:30:09,858 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238718664287908.1788705009.833202838897705-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:09,864 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-06 14:30:09,914 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912] 2026-09-06 14:30:10,001 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:10,003 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:10,005 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:10,006 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:10,008 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:10,011 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:10,013 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:10,015 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:10,016 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026994997427183.1788705009.929745435714722-openerp-389-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:10,032 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-06 14:30:10,635 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-09-06 14:30:10,812 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-09-06 14:30:10,907 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-09-06 14:30:11,657 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-06 14:30:11,735 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-06 14:30:11,788 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-06 14:30:11,841 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-06 14:30:11,893 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-06 14:30:11,943 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-06 14:30:11,993 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-06 14:30:12,042 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-06 14:30:12,098 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-06 14:30:12,161 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-06 14:30:12,225 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-06 14:30:12,298 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-06 14:30:12,363 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-06 14:30:12,415 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-06 14:30:12,470 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-06 14:30:12,524 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-06 14:30:12,575 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <553385181468570.1788705012.549842834472656-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:12,580 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-06 14:30:12,630 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783105021120761.1788705012.605185985565186-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:12,634 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-06 14:30:12,684 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438024471159899.1788705012.659599542617798-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:12,689 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-06 14:30:12,740 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086429352671543.1788705012.715071201324463-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:12,745 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-06 14:30:12,795 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880405554004600.1788705012.770885467529297-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:12,800 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-06 14:30:12,850 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788367161221180.1788705012.828297376632690-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:12,854 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-06 14:30:12,902 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035224189538590.1788705012.878773689270020-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:12,906 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-06 14:30:12,956 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414367026208345.1788705012.930523872375488-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:12,961 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-06 14:30:13,012 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404940942783685.1788705012.987045526504517-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:13,017 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-06 14:30:13,221 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937] 2026-09-06 14:30:13,366 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:13,368 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:13,369 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:13,371 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:13,373 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:13,375 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:13,376 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:13,378 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:13,380 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063940404890718.1788705013.281329631805420-openerp-390-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:13,394 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-06 14:30:13,897 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-09-06 14:30:14,038 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-09-06 14:30:14,130 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-09-06 14:30:14,447 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-06 14:30:14,542 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-09-06 14:30:15,198 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-06 14:30:15,256 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-06 14:30:15,312 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-06 14:30:15,368 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-06 14:30:15,422 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-06 14:30:15,477 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-06 14:30:15,532 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-06 14:30:15,586 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-06 14:30:15,638 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-06 14:30:15,689 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-06 14:30:15,744 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-06 14:30:15,796 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-06 14:30:15,847 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-06 14:30:15,898 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-06 14:30:15,949 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-06 14:30:15,999 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-06 14:30:16,043 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652650383450984.1788705016.021930694580078-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:16,047 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-06 14:30:16,092 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127020081226029.1788705016.070666074752808-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:16,096 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-06 14:30:16,144 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653635071074932.1788705016.118423700332642-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:16,148 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-06 14:30:16,198 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741079577137723.1788705016.175487518310547-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:16,202 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-06 14:30:16,249 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955514753263230.1788705016.226437568664551-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:16,253 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-06 14:30:16,297 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954908465490613.1788705016.275882720947266-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:16,300 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-06 14:30:16,348 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498525609890287.1788705016.323857069015503-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:16,354 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-06 14:30:16,412 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151474343906467.1788705016.387238979339600-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:16,416 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-06 14:30:16,461 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747783863871146.1788705016.439616441726685-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:16,465 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-06 14:30:16,500 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-09-06 14:30:19,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-09-06 14:30:19,220 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-06 14:30:19,988 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-06 14:30:20,056 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-06 14:30:20,121 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-06 14:30:20,187 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-06 14:30:20,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-06 14:30:20,313 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-06 14:30:20,388 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-06 14:30:20,476 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-06 14:30:20,569 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-06 14:30:20,661 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-06 14:30:20,730 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-06 14:30:20,811 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-06 14:30:20,884 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-06 14:30:20,954 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-06 14:30:21,025 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-06 14:30:21,093 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-06 14:30:21,165 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051600832903188.1788705021.132017135620117-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:21,173 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-06 14:30:21,239 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089655423645218.1788705021.208946704864502-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:21,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-06 14:30:21,315 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752478944441359.1788705021.276539325714111-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:21,324 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-06 14:30:21,383 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302985496098127.1788705021.356035232543945-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:21,398 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-06 14:30:21,469 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216070323040104.1788705021.437283515930176-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:21,475 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-06 14:30:21,530 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075764268457325.1788705021.503830671310425-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:21,535 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-06 14:30:21,594 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815310492808580.1788705021.565163373947144-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:21,601 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-06 14:30:21,665 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951873466925583.1788705021.631834506988525-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:21,671 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-06 14:30:21,736 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193887942719025.1788705021.705684423446655-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:21,742 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-06 14:30:21,808 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987] 2026-09-06 14:30:21,900 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:21,902 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:21,905 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:21,907 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:21,909 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:21,911 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:21,913 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:21,916 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:21,918 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280234802351210.1788705021.826814174652100-openerp-392-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:21,938 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-06 14:30:22,701 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-09-06 14:30:22,842 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-06 14:30:22,919 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-09-06 14:30:23,318 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-09-06 14:30:23,428 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-09-06 14:30:23,509 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-06 14:30:24,223 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-09-06 14:30:24,335 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-06 14:30:24,407 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-09-06 14:30:25,104 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-06 14:30:25,163 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-06 14:30:25,218 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-06 14:30:25,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-06 14:30:25,326 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-06 14:30:25,392 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-06 14:30:25,450 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-06 14:30:25,507 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-06 14:30:25,576 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-06 14:30:25,632 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-06 14:30:25,698 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-06 14:30:25,760 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-06 14:30:25,820 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-06 14:30:25,889 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-06 14:30:25,950 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-06 14:30:26,024 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-06 14:30:26,088 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121165955404755.1788705026.057480096817017-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:26,095 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-06 14:30:26,166 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046953558481671.1788705026.135410785675049-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:26,172 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-06 14:30:26,226 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <120906181432439.1788705026.202147245407104-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:26,230 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-06 14:30:26,284 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248924823141631.1788705026.257633209228516-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:26,289 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-06 14:30:26,338 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953865624252765.1788705026.316114902496338-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:26,342 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-06 14:30:26,397 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667052236180613.1788705026.367883682250977-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:26,402 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-06 14:30:26,466 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901969997090318.1788705026.434921741485596-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:26,471 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-06 14:30:26,529 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517450159018478.1788705026.503575801849365-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:26,533 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-06 14:30:26,582 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <272337419177312.1788705026.557755231857300-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:26,586 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-06 14:30:26,635 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012] 2026-09-06 14:30:26,724 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:26,726 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:26,728 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:26,729 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:26,731 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:26,733 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:26,734 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:26,738 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:26,740 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978209332379956.1788705026.655163288116455-openerp-393-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:26,756 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-06 14:30:27,392 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:27,394 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:27,396 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:27,397 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:27,399 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:27,401 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:27,402 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:27,404 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:27,405 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889840941192190.1788705027.319162607192993-openerp-393-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:27,479 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-06 14:30:27,652 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [285, 285] 2026-09-06 14:30:27,717 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [196] 2026-09-06 14:30:27,825 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-09-06 14:30:27,956 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-06 14:30:28,057 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-09-06 14:30:28,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-06 14:30:28,911 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-06 14:30:28,970 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-06 14:30:29,028 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-06 14:30:29,092 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-06 14:30:29,152 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-06 14:30:29,225 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-06 14:30:29,294 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-06 14:30:29,358 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-06 14:30:29,413 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-06 14:30:29,468 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-06 14:30:29,518 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-06 14:30:29,578 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-06 14:30:29,635 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-06 14:30:29,699 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-06 14:30:29,751 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-06 14:30:29,827 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244490429725882.1788705029.787160873413086-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:29,833 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-06 14:30:29,901 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960673287088480.1788705029.857175111770630-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:29,905 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-06 14:30:29,954 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449498727245522.1788705029.930347919464111-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:29,959 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-06 14:30:30,007 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441643290633889.1788705029.985060691833496-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:30,011 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-06 14:30:30,073 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027683305814572.1788705030.041944026947021-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:30,078 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-06 14:30:30,144 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697842836060736.1788705030.113768339157104-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:30,150 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-06 14:30:30,211 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902089263839532.1788705030.181844711303711-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:30,215 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-06 14:30:30,268 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149515180376283.1788705030.241624116897583-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:30,272 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-06 14:30:30,326 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <368344852197631.1788705030.300282478332520-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:30,331 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-06 14:30:30,382 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037] 2026-09-06 14:30:30,494 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:30,496 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:30,498 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:30,499 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:30,501 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:30,503 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:30,504 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:30,506 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:30,507 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538717653491757.1788705030.417890071868896-openerp-394-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:30,520 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-06 14:30:31,177 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [286, 286] 2026-09-06 14:30:31,233 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [197] 2026-09-06 14:30:31,378 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:31,380 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:31,382 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:31,385 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:31,387 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:31,390 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:31,392 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:31,394 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:31,396 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067682282474328.1788705031.310041666030884-openerp-394-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:31,421 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-06 14:30:31,521 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-09-06 14:30:31,625 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-09-06 14:30:31,695 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-06 14:30:31,941 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-09-06 14:30:32,062 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-06 14:30:32,139 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-09-06 14:30:32,831 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-09-06 14:30:33,223 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-06 14:30:33,283 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-06 14:30:33,339 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-06 14:30:33,401 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-06 14:30:33,473 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-06 14:30:33,535 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-06 14:30:33,589 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-06 14:30:33,642 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-06 14:30:33,694 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-06 14:30:33,745 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-06 14:30:33,797 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-06 14:30:33,850 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-06 14:30:33,911 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-06 14:30:33,965 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-06 14:30:34,022 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-06 14:30:34,081 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-06 14:30:34,141 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673147991322631.1788705034.109774351119995-openerp-message-notify@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:34,146 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-06 14:30:34,203 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947790024050948.1788705034.175329446792603-openerp-message-notify@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:34,209 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-06 14:30:34,263 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514130599253083.1788705034.237079620361328-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:34,268 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-06 14:30:34,318 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371928150352425.1788705034.293673276901245-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:34,324 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-06 14:30:34,373 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960680548887056.1788705034.350077867507935-openerp-message-notify@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:34,378 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-06 14:30:34,425 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903169398926604.1788705034.403096914291382-openerp-message-notify@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:34,429 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-06 14:30:34,475 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512941983914867.1788705034.452419996261597-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:34,479 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-06 14:30:34,543 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035291709446763.1788705034.511093139648438-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:34,549 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-06 14:30:34,621 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294385897236146.1788705034.585842847824097-openerp-message-notify@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:34,626 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-06 14:30:34,690 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062] 2026-09-06 14:30:34,808 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Alice Johnson" <@False>'] 2026-09-06 14:30:34,811 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Bob Smith" <@False>'] 2026-09-06 14:30:34,813 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:30:34,816 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:30:34,818 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Eva Green" <@False>'] 2026-09-06 14:30:34,821 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Frank White" <@False>'] 2026-09-06 14:30:34,823 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:30:34,825 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:30:34,827 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219146248120080.1788705034.714476823806763-openerp-395-viin.approval.request@e35e3483db1f>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:30:34,842 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-06 14:30:34,909 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-09-06 14:30:34,957 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-09-06 14:30:35,422 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 14:30:39,208 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-09-06 14:30:39,309 127 INFO rb-41ce622-224575-412241 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-06 14:30:39,322 127 INFO rb-41ce622-224575-412241 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-06 14:30:39,332 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-06 14:30:39,343 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-06 14:30:39,577 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-06 14:30:39,610 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1063] 2026-09-06 14:30:39,659 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-06 14:30:39,755 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-09-06 14:30:39,757 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-06 14:30:39,765 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-06 14:30:39,781 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-09-06 14:30:39,919 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-06 14:30:40,018 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-06 14:30:40,027 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-09-06 14:30:40,044 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4097, 2956, 2308] 2026-09-06 14:30:40,046 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-09-06 14:30:40,066 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-09-06 14:30:40,108 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1625, model: hr.applicant 2026-09-06 14:30:40,125 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1625, model: hr.applicant 2026-09-06 14:30:40,138 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1625, model: hr.applicant 2026-09-06 14:30:40,151 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1625, model: hr.applicant 2026-09-06 14:30:40,304 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted hr.applicant records with IDs: [20] 2026-09-06 14:30:40,321 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-09-06 14:30:40,469 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1625, model: hr.job 2026-09-06 14:30:40,551 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1625, model: hr.job 2026-09-06 14:30:40,559 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1625, model: hr.job 2026-09-06 14:30:40,569 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted mail.message records with IDs: [4097, 2956, 2308] 2026-09-06 14:30:40,571 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1625, model: hr.job 2026-09-06 14:30:40,697 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted mail.message records with IDs: [4097, 2956, 2308] 2026-09-06 14:30:40,756 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted ir.model.data records with IDs: [132826] 2026-09-06 14:30:40,756 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted hr.job records with IDs: [4] 2026-09-06 14:30:40,760 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted mail.followers records with IDs: [390] 2026-09-06 14:30:40,768 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1625 deleted mail.alias records with IDs: [32] 2026-09-06 14:30:40,792 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-06 14:30:44,639 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-09-06 14:30:44,902 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-06 14:30:44,937 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1064] 2026-09-06 14:30:44,992 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-06 14:30:45,291 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-09-06 14:30:45,503 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-09-06 14:30:46,506 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-09-06 14:30:46,789 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-06 14:30:46,827 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1065] 2026-09-06 14:30:46,879 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-06 14:30:47,079 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-06 14:30:52,095 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-09-06 14:30:52,246 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [1542] 2026-09-06 14:30:52,351 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1645 deleted mail.activity records with IDs: [1066] 2026-09-06 14:30:52,454 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1645 deleted mail.mail records with IDs: [1543] 2026-09-06 14:30:52,588 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1649 deleted mail.activity records with IDs: [1067] 2026-09-06 14:30:52,695 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [1544] 2026-09-06 14:30:52,834 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1650 deleted mail.activity records with IDs: [1068] 2026-09-06 14:30:52,973 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1650 deleted mail.mail records with IDs: [1545] 2026-09-06 14:30:53,117 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-09-06 14:30:53,239 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1642 deleted request.approval.user.line records with IDs: [1036, 1037, 1038, 1039] 2026-09-06 14:30:53,443 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [1546] 2026-09-06 14:30:53,536 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1645 deleted mail.activity records with IDs: [1069] 2026-09-06 14:30:53,633 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1645 deleted mail.mail records with IDs: [1547] 2026-09-06 14:30:53,737 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1649 deleted mail.activity records with IDs: [1070] 2026-09-06 14:30:53,829 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [1548] 2026-09-06 14:30:53,928 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1650 deleted mail.activity records with IDs: [1071] 2026-09-06 14:30:54,020 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1650 deleted mail.mail records with IDs: [1549] 2026-09-06 14:30:54,102 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-09-06 14:30:54,255 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [1550] 2026-09-06 14:30:54,345 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1645 deleted mail.activity records with IDs: [1072] 2026-09-06 14:30:54,428 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1645 deleted mail.mail records with IDs: [1551] 2026-09-06 14:30:54,522 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1649 deleted mail.activity records with IDs: [1073] 2026-09-06 14:30:54,613 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1649 deleted mail.mail records with IDs: [1552] 2026-09-06 14:30:54,640 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-09-06 14:30:54,781 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [1553] 2026-09-06 14:30:54,884 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1074] 2026-09-06 14:30:54,965 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1554] 2026-09-06 14:30:54,996 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-09-06 14:30:55,031 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-06 14:30:55,043 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-06 14:30:55,067 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:55,724 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [224769, 224809, 224816, 224852, 224831, 224834, 224859, 224942, 224966, 224960, 224972, 225018, 225032, 225056, 225078, 425686, 425697, 425783] 2026-09-06 14:30:55,724 127 INFO rb-41ce622-224575-412241 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-06 14:30:56,236 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-09-06 14:30:56,309 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-09-06 14:30:56,359 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-09-06 14:30:56,430 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:30:56,999 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [224769, 224809, 224816, 224852, 224831, 224834, 224859, 224942, 224966, 224960, 224972, 225018, 225032, 225056, 225078, 425686, 425697, 425783] 2026-09-06 14:30:56,999 127 INFO rb-41ce622-224575-412241 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-06 14:30:57,535 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-09-06 14:30:57,630 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-09-06 14:30:57,695 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-09-06 14:30:57,798 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:30:58,494 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [224769, 224809, 224816, 224852, 224831, 224834, 224859, 224942, 224966, 224960, 224972, 225018, 225032, 225056, 225078, 425686, 425697, 425783] 2026-09-06 14:30:58,494 127 INFO rb-41ce622-224575-412241 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-06 14:30:59,127 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-09-06 14:30:59,225 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-09-06 14:30:59,353 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:30:59,898 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [224769, 224809, 224816, 224852, 224831, 224834, 224859, 224942, 224966, 224960, 224972, 225018, 225032, 225056, 225078, 425686, 425697, 425783] 2026-09-06 14:30:59,898 127 INFO rb-41ce622-224575-412241 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-06 14:31:00,422 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-09-06 14:31:00,492 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-09-06 14:31:00,573 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-09-06 14:31:00,673 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-09-06 14:31:00,773 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-09-06 14:31:00,909 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:01,587 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [224769, 224809, 224816, 224852, 224831, 224834, 224859, 224942, 224966, 224960, 224972, 225018, 225032, 225056, 225078, 425686, 425697, 425783] 2026-09-06 14:31:01,587 127 INFO rb-41ce622-224575-412241 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-06 14:31:02,152 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-09-06 14:31:02,196 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-09-06 14:31:02,358 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-09-06 14:31:02,453 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-09-06 14:31:02,621 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-09-06 14:31:02,715 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-09-06 14:31:02,744 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-09-06 14:31:02,811 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-09-06 14:31:03,022 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-09-06 14:31:03,485 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [419], uid: 1662, model: viin.approval.request 2026-09-06 14:31:03,553 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-09-06 14:31:03,690 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [417] 2026-09-06 14:31:04,405 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-06 14:31:04,508 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-06 14:31:04,854 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:05,273 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-09-06 14:31:06,482 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:31:07,062 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [224769, 224809, 224816, 224852, 224831, 224834, 224859, 224942, 224966, 224960, 224972, 225018, 225032, 225056, 225078, 425686, 425697, 425783] 2026-09-06 14:31:07,062 127 INFO rb-41ce622-224575-412241 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-06 14:31:07,624 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-09-06 14:31:07,801 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-06 14:31:07,842 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-09-06 14:31:08,041 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-06 14:31:08,083 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-09-06 14:31:08,201 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [422] 2026-09-06 14:31:08,221 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-09-06 14:31:08,433 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-06 14:31:08,510 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1078] 2026-09-06 14:31:08,588 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1560] 2026-09-06 14:31:08,676 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1079] 2026-09-06 14:31:08,774 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1561] 2026-09-06 14:31:08,950 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1562] 2026-09-06 14:31:09,049 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1563] 2026-09-06 14:31:09,094 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-09-06 14:31:09,309 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-06 14:31:09,449 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1565] 2026-09-06 14:31:09,534 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1080] 2026-09-06 14:31:09,967 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:10,790 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-09-06 14:31:10,872 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-09-06 14:31:10,908 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-09-06 14:31:11,163 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-06 14:31:11,233 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1081] 2026-09-06 14:31:11,359 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1567] 2026-09-06 14:31:11,439 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:31:11,451 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-06 14:31:11,473 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:31:11,827 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-09-06 14:31:11,898 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-09-06 14:31:11,955 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:31:15,335 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [7721] 2026-09-06 14:31:15,346 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-09-06 14:31:15,564 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-09-06 14:31:15,603 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-09-06 14:31:15,677 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:15,688 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-09-06 14:31:16,990 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-06 14:31:17,066 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1082] 2026-09-06 14:31:17,129 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706619473442628.1788705077.106615781784058-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:17,133 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1569] 2026-09-06 14:31:17,189 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1570] 2026-09-06 14:31:17,245 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633375753053106.1788705077.218983888626099-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:17,250 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1571] 2026-09-06 14:31:17,304 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411477769898428.1788705077.277531623840332-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:17,308 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1572] 2026-09-06 14:31:17,358 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892060562520800.1788705077.333797454833984-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:17,362 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1573] 2026-09-06 14:31:17,454 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1083, 1084, 1085, 1086, 1087] 2026-09-06 14:31:17,529 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880496432730330.1788705077.488417625427246-openerp-425-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:17,532 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880496432730330.1788705077.488417625427246-openerp-425-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:17,535 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880496432730330.1788705077.488417625427246-openerp-425-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:17,537 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880496432730330.1788705077.488417625427246-openerp-425-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:17,547 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1574] 2026-09-06 14:31:17,911 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-09-06 14:31:19,104 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-06 14:31:19,179 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1088] 2026-09-06 14:31:19,247 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113595033482617.1788705079.222138881683350-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:19,251 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1576] 2026-09-06 14:31:19,312 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1577] 2026-09-06 14:31:19,360 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312437469853555.1788705079.336961746215820-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:19,366 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1578] 2026-09-06 14:31:19,426 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200889584568856.1788705079.398112773895264-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:19,430 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1579] 2026-09-06 14:31:19,485 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869923387902337.1788705079.457370996475220-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:19,490 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1580] 2026-09-06 14:31:19,587 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1089, 1090, 1091, 1092, 1093] 2026-09-06 14:31:19,652 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199656412973870.1788705079.618275642395020-openerp-426-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:19,654 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199656412973870.1788705079.618275642395020-openerp-426-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:19,656 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199656412973870.1788705079.618275642395020-openerp-426-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:19,658 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199656412973870.1788705079.618275642395020-openerp-426-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:19,665 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1581] 2026-09-06 14:31:19,942 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-09-06 14:31:21,144 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-06 14:31:21,230 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1094] 2026-09-06 14:31:21,295 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455928230111062.1788705081.272105693817139-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:21,300 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1583] 2026-09-06 14:31:21,359 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1584] 2026-09-06 14:31:21,408 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344312408297190.1788705081.384756565093994-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:21,411 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1585] 2026-09-06 14:31:21,460 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492197898999679.1788705081.436671972274780-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:21,464 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1586] 2026-09-06 14:31:21,514 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729616653621910.1788705081.489675283432007-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:21,518 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1587] 2026-09-06 14:31:21,609 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1095, 1096, 1097, 1098, 1099] 2026-09-06 14:31:21,674 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695776366535068.1788705081.638894319534302-openerp-427-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:21,676 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695776366535068.1788705081.638894319534302-openerp-427-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:21,678 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695776366535068.1788705081.638894319534302-openerp-427-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:21,680 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695776366535068.1788705081.638894319534302-openerp-427-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:21,688 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1588] 2026-09-06 14:31:21,986 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-09-06 14:31:23,224 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1589] 2026-09-06 14:31:23,297 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1100] 2026-09-06 14:31:23,357 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131944522727349.1788705083.336880683898926-openerp-message-notify@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:23,361 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1590] 2026-09-06 14:31:23,413 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1591] 2026-09-06 14:31:23,457 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841235824678969.1788705083.434419393539429-openerp-message-notify@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:23,461 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1592] 2026-09-06 14:31:23,512 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808687723908373.1788705083.486335039138794-openerp-message-notify@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:23,516 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1593] 2026-09-06 14:31:23,568 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933869710975525.1788705083.543545007705688-openerp-message-notify@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:23,572 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1594] 2026-09-06 14:31:23,649 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1101, 1102, 1103, 1104, 1105] 2026-09-06 14:31:23,710 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549392781431365.1788705083.679910659790039-openerp-428-viin.approval.request@e35e3483db1f>: ['"Hannah Martin" <@False>'] 2026-09-06 14:31:23,712 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549392781431365.1788705083.679910659790039-openerp-428-viin.approval.request@e35e3483db1f>: ['"Charlie Brown" <@False>'] 2026-09-06 14:31:23,714 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549392781431365.1788705083.679910659790039-openerp-428-viin.approval.request@e35e3483db1f>: ['"David Wilson" <@False>'] 2026-09-06 14:31:23,715 127 INFO rb-41ce622-224575-412241 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549392781431365.1788705083.679910659790039-openerp-428-viin.approval.request@e35e3483db1f>: ['"Grace Lee" <@False>'] 2026-09-06 14:31:23,723 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1595] 2026-09-06 14:31:23,919 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-09-06 14:31:24,754 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:31:25,255 127 INFO rb-41ce622-224575-412241 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-06 14:31:25,909 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-09-06 14:31:26,477 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:26,940 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-09-06 14:31:27,634 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-09-06 14:31:28,299 127 INFO rb-41ce622-224575-412241 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-06 14:31:28,933 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:29,384 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-09-06 14:31:29,391 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17837] 2026-09-06 14:31:29,395 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:31:29,739 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-09-06 14:31:29,748 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17841] 2026-09-06 14:31:29,754 127 INFO rb-41ce622-224575-412241 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:31:29,880 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-09-06 14:31:30,297 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-06 14:31:30,383 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1106] 2026-09-06 14:31:30,685 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-09-06 14:31:30,737 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-09-06 14:31:30,822 127 INFO rb-41ce622-224575-412241 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-06 14:31:31,282 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-06 14:31:31,370 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107] 2026-09-06 14:31:31,561 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1600] 2026-09-06 14:31:31,692 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1601] 2026-09-06 14:31:31,816 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-09-06 14:31:32,170 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-06 14:31:32,232 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1108] 2026-09-06 14:31:32,430 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-09-06 14:31:32,704 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-09-06 14:31:32,782 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1109] 2026-09-06 14:31:32,943 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-09-06 14:31:33,207 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-09-06 14:31:33,274 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1110] 2026-09-06 14:31:33,567 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-06 14:31:33,633 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1111] 2026-09-06 14:31:33,859 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-09-06 14:31:34,135 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-06 14:31:34,199 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1112] 2026-09-06 14:31:34,435 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-09-06 14:31:34,598 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17899, 17897, 17896, 17895, 17894] 2026-09-06 14:31:34,624 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [440] 2026-09-06 14:31:34,646 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6923] 2026-09-06 14:31:34,665 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-09-06 14:31:35,081 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-06 14:31:35,146 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113] 2026-09-06 14:31:35,360 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-09-06 14:31:35,407 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-09-06 14:31:35,556 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17910, 17908, 17907, 17906, 17905] 2026-09-06 14:31:35,590 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [441] 2026-09-06 14:31:35,627 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6924] 2026-09-06 14:31:35,664 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:31:37,691 127 INFO rb-41ce622-224575-412241 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-06 14:31:38,183 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1608] 2026-09-06 14:31:38,307 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1114] 2026-09-06 14:31:38,391 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1609] 2026-09-06 14:31:38,675 127 INFO rb-41ce622-224575-412241 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-06 14:31:39,664 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1678 deleted mail.mail records with IDs: [1610] 2026-09-06 14:31:39,766 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1115] 2026-09-06 14:31:39,843 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1611] 2026-09-06 14:31:40,094 127 INFO rb-41ce622-224575-412241 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-06 14:31:40,423 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1612] 2026-09-06 14:31:40,505 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1116] 2026-09-06 14:31:40,567 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1613] 2026-09-06 14:31:40,879 127 INFO rb-41ce622-224575-412241 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-06 14:31:41,286 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1614] 2026-09-06 14:31:41,366 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1117] 2026-09-06 14:31:41,438 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1615] 2026-09-06 14:31:41,629 127 INFO rb-41ce622-224575-412241 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-06 14:31:42,007 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1616] 2026-09-06 14:31:42,090 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1118] 2026-09-06 14:31:42,157 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1617] 2026-09-06 14:31:42,411 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1618] 2026-09-06 14:31:42,512 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [140] 2026-09-06 14:31:42,595 127 INFO rb-41ce622-224575-412241 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-06 14:31:43,016 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1619] 2026-09-06 14:31:43,092 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119] 2026-09-06 14:31:43,156 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1620] 2026-09-06 14:31:43,346 127 INFO rb-41ce622-224575-412241 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-06 14:31:43,706 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1621] 2026-09-06 14:31:43,810 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1120] 2026-09-06 14:31:43,896 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1622] 2026-09-06 14:31:44,207 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1623] 2026-09-06 14:31:44,278 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1121] 2026-09-06 14:31:44,329 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-09-06 14:31:44,563 127 INFO rb-41ce622-224575-412241 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-09-06 14:31:44,924 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1625] 2026-09-06 14:31:45,021 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1122] 2026-09-06 14:31:45,091 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1626] 2026-09-06 14:31:45,222 127 INFO rb-41ce622-224575-412241 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-06 14:31:45,617 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1627] 2026-09-06 14:31:45,696 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1123] 2026-09-06 14:31:45,781 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1628] 2026-09-06 14:31:46,113 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1629] 2026-09-06 14:31:46,184 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1124] 2026-09-06 14:31:46,259 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1630] 2026-09-06 14:31:46,488 127 INFO rb-41ce622-224575-412241 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-06 14:31:46,952 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1631] 2026-09-06 14:31:47,038 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125] 2026-09-06 14:31:47,115 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1632] 2026-09-06 14:31:47,444 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1633] 2026-09-06 14:31:47,514 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1126] 2026-09-06 14:31:47,568 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1634] 2026-09-06 14:31:47,778 127 INFO rb-41ce622-224575-412241 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-06 14:31:48,221 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1635] 2026-09-06 14:31:48,312 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1127] 2026-09-06 14:31:48,383 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1636] 2026-09-06 14:31:48,805 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #1679 deleted mail.mail records with IDs: [1637] 2026-09-06 14:31:48,894 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1128] 2026-09-06 14:31:48,965 127 INFO rb-41ce622-224575-412241 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-09-06 14:31:49,355 127 INFO rb-41ce622-224575-412241 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:31:49,356 127 INFO rb-41ce622-224575-412241 odoo.service.server: 1968 post-tests in 3595.68s, 2361199 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_purchase_order_advance: 22 tests 71.81s 42932 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_purchase_receipt: 18 tests 17.83s 9581 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_quality: 63 tests 19.52s 13383 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_quality_mrp: 13 tests 7.85s 4524 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_quality_stock: 15 tests 3.53s 2417 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_registration_email_blacklist: 74 tests 31.57s 31766 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 1.85s 855 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 2.54s 1451 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sale_backdate: 6 tests 1.43s 952 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.29s 161 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.31s 645 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sale_order_advance: 14 tests 52.63s 28970 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sale_price_lock: 8 tests 4.13s 2204 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_stock_schedule: 66 tests 54.85s 24683 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_target: 26 tests 23.89s 15454 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_target_pos: 24 tests 36.25s 19650 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_target_sale: 27 tests 78.97s 34694 queries 2026-09-06 14:31:49,363 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_team_advanced: 17 tests 5.37s 4087 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 6.57s 4475 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 14.63s 9692 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_signup_email_verification: 6 tests 8.84s 8569 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_sshkey: 11 tests 7.55s 3742 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_stock_account_moves_link: 12 tests 17.36s 11497 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_stock_asset: 20 tests 36.68s 20290 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_stock_asset_equipment: 6 tests 11.39s 5490 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_stock_equipment: 26 tests 5.20s 3297 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 7.91s 5260 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.72s 453 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_token_expiration_test: 15 tests 0.72s 311 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_unique_product_code: 5 tests 4.19s 3233 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_vat_counterpart: 9 tests 1.47s 941 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_vendor_price_lock: 11 tests 6.05s 2897 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_wallet: 73 tests 216.32s 140731 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_warranty_management: 55 tests 6.09s 3709 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_warranty_purchase: 20 tests 8.50s 5403 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 10.42s 6008 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_warranty_sale: 24 tests 12.73s 7119 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_warranty_sale_stock: 16 tests 12.62s 7099 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_warranty_stock: 26 tests 8.04s 4356 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_website_apps_store: 36 tests 142.16s 88773 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.57s 608 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_website_docs: 109 tests 106.31s 30548 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_website_docs_odoo: 15 tests 14.51s 8541 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_website_odoo_version: 3 tests 0.56s 338 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: to_website_slides_event: 3 tests 0.35s 151 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: utm: 19 tests 3.13s 1255 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account: 137 tests 179.19s 114770 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_auto_transfer: 10 tests 14.90s 9972 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 33.28s 23359 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 18.53s 12830 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 3.26s 1534 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_budget_project: 5 tests 0.89s 593 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 48.51s 29618 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 12.71s 8671 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_reconciliation: 76 tests 129.16s 54590 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_account_recurring: 25 tests 66.54s 34299 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate: 75 tests 298.44s 223828 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_crm: 9 tests 42.79s 35124 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 2.86s 2172 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 109.35s 85267 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 14.65s 8674 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 33.06s 27581 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 141.28s 112742 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 43.32s 33897 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 57.29s 45214 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_pos: 25 tests 54.45s 53602 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 13.66s 12590 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 13.04s 12536 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_purchase: 3 tests 3.25s 2948 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_sale: 29 tests 135.34s 115710 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 40.34s 35105 queries 2026-09-06 14:31:49,364 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_website: 77 tests 203.67s 170834 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 23.84s 20827 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.11s 39 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_amazon: 18 tests 2.82s 5605 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_amazon_ses: 48 tests 1.90s 1152 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_appointment: 9 tests 7.07s 4841 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_appointment_crm: 4 tests 2.31s 1721 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_appointment_sale: 3 tests 2.77s 1675 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.18s 890 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_appointment_website: 37 tests 23.71s 16109 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_appointment_website_hr: 4 tests 3.34s 2314 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval: 516 tests 257.45s 153969 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_account: 67 tests 109.84s 27967 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_analytic: 12 tests 37.35s 5427 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_employee_advance: 81 tests 94.43s 62290 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 54.18s 39376 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 85.43s 63888 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 19.60s 15745 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 16.40s 10882 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.51s 354 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_marketplace: 5 tests 3.72s 3671 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_procurement: 7 tests 9.08s 13262 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_project: 9 tests 4.18s 2389 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_purchase: 9 tests 6.73s 4590 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 13.69s 10364 queries 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.tests.result: 0 failed, 0 error(s) of 1968 tests when loading database 'rb-41ce622-224575-412241' 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.service.server: Initiating shutdown 2026-09-06 14:31:49,365 127 INFO rb-41ce622-224575-412241 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.