Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-9.0.0-py3-none-any.whl.metadata (11 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.62-py3-none-any.whl (222 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.0.0-py3-none-any.whl (13 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.62 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.3 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-9.0.0 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.91-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.58.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.14.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.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.18.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.91 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.91-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.8.0-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.91->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.91->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.91->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.91-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.1-py3-none-any.whl (14 kB) Downloading google_auth-2.58.0-py3-none-any.whl (262 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.14.1-py3-none-any.whl (343 kB) Downloading google_api_core-2.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.18.0-py3-none-any.whl (393 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.91-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.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (287 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=1510759 sha256=ed95f9922914509a3a3cc36c640e1bc7aebff1d917d99226faaf6a1ea8400eff Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-cii8dyw1/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.91 botocore-1.43.91 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.58.0 google-cloud-core-2.7.0 google-cloud-storage-3.14.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.3 grpc-google-iam-v1-0.14.5 grpcio-1.83.1 grpcio-status-1.83.1 jmespath-1.1.0 multidict-6.8.0 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.18.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-10 12:47:44,966 127 INFO ? odoo: Odoo version 18.0 2026-09-10 12:47:44,966 127 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-10 12:47:44,966 127 INFO ? odoo: addons paths: ['/data/build/rb-8829239-224703/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-8829239-224703/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-10 12:47:44,967 127 INFO ? odoo: database: default@default:5432 2026-09-10 12:47:45,111 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-10 12:47:45,124 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-10 12:47:45,370 127 INFO ? odoo.tests.common: Importing test framework 2026-09-10 12:47:45,513 127 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-09-10 12:47:45,514 127 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-10 12:47:45,547 127 INFO rb-8829239-224703-413908 odoo.modules.loading: loading 1 modules... 2026-09-10 12:47:45,627 127 INFO rb-8829239-224703-413908 odoo.modules.loading: 1 modules loaded in 0.08s, 0 queries (+0 extra) 2026-09-10 12:47:46,697 127 INFO rb-8829239-224703-413908 odoo.modules.loading: loading 1148 modules... 2026-09-10 12:48:02,601 127 INFO rb-8829239-224703-413908 odoo.modules.loading: 1148 modules loaded in 15.90s, 2 queries (+2 extra) 2026-09-10 12:48:04,715 127 INFO rb-8829239-224703-413908 odoo.modules.loading: Modules loaded. 2026-09-10 12:48:05,000 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-10 12:48:05,004 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Registry loaded in 19.489s 2026-09-10 12:48:05,005 127 INFO rb-8829239-224703-413908 odoo.service.server: Starting post tests 2026-09-10 12:48:05,812 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-10 12:48:09,767 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.956512928009033 seconds 2026-09-10 12:48:10,371 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.6030528545379639 seconds 2026-09-10 12:48:23,086 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-09-10 12:48:26,570 127 INFO rb-8829239-224703-413908 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-10 12:48:29,855 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1593 checked, 5 removed 2026-09-10 12:48:41,021 127 INFO rb-8829239-224703-413908 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-10 12:48:45,045 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:48:53,844 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-10 12:48:58,670 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-10 12:49:02,845 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-09-10 12:49:07,486 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-09-10 12:49:09,885 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-09-10 12:49:12,918 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:49:23,460 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-09-10 12:49:23,737 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-09-10 12:49:24,090 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-09-10 12:49:24,483 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:49:34,899 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-10 12:49:35,354 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:49:35,367 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-09-10 12:49:36,126 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-09-10 12:49:36,944 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-09-10 12:49:37,837 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-09-10 12:49:38,649 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-09-10 12:49:40,517 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-09-10 12:49:41,719 127 INFO rb-8829239-224703-413908 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-10 12:49:43,477 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-09-10 12:49:44,218 127 INFO rb-8829239-224703-413908 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-10 12:49:45,191 127 INFO rb-8829239-224703-413908 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-10 12:49:46,148 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-09-10 12:49:47,613 127 INFO rb-8829239-224703-413908 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-10 12:49:48,842 127 INFO rb-8829239-224703-413908 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-10 12:49:49,848 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-09-10 12:49:51,741 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-09-10 12:49:52,923 127 INFO rb-8829239-224703-413908 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-09-10 12:49:53,922 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 12:49:54,688 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-09-10 12:49:54,749 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-09-10 12:49:54,791 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-09-10 12:49:54,829 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-09-10 12:49:54,878 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-09-10 12:49:54,965 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-09-10 12:49:54,997 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-09-10 12:49:55,032 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-09-10 12:49:55,059 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-09-10 12:49:55,098 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-09-10 12:49:55,252 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-09-10 12:49:55,369 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-09-10 12:49:55,396 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-09-10 12:49:55,422 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-09-10 12:49:55,456 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:49:56,273 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-09-10 12:49:56,406 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-09-10 12:49:56,481 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-09-10 12:49:56,626 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-09-10 12:49:56,631 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-09-10 12:49:56,635 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-09-10 12:49:56,711 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-09-10 12:49:56,716 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-09-10 12:49:56,749 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1089] 2026-09-10 12:49:56,749 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-09-10 12:49:56,769 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-09-10 12:49:56,778 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-09-10 12:49:56,780 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-09-10 12:49:56,796 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-09-10 12:49:56,801 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-09-10 12:49:56,805 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-09-10 12:49:56,826 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-09-10 12:49:56,828 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-09-10 12:49:56,834 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-09-10 12:49:56,852 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-09-10 12:49:56,854 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-09-10 12:49:56,856 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-09-10 12:49:56,882 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-09-10 12:49:56,949 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-09-10 12:49:57,016 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-09-10 12:49:57,035 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-09-10 12:49:57,063 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-09-10 12:49:57,211 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-09-10 12:49:57,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92325] 2026-09-10 12:49:57,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-09-10 12:49:57,404 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92327] 2026-09-10 12:49:57,404 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-09-10 12:49:57,540 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-09-10 12:49:57,554 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-09-10 12:49:57,621 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-09-10 12:49:57,633 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-09-10 12:49:57,676 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-09-10 12:49:57,698 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-09-10 12:49:57,706 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-09-10 12:49:57,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-09-10 12:49:57,804 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92164] 2026-09-10 12:49:57,804 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-09-10 12:49:57,906 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-09-10 12:49:57,929 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-09-10 12:49:57,953 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-09-10 12:49:58,007 127 INFO rb-8829239-224703-413908 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-10 12:49:58,130 127 INFO rb-8829239-224703-413908 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-10 12:49:58,141 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-09-10 12:49:58,150 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-09-10 12:49:58,172 127 INFO rb-8829239-224703-413908 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-10 12:49:58,239 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-09-10 12:49:58,241 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-09-10 12:49:58,243 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-09-10 12:49:58,262 127 INFO rb-8829239-224703-413908 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-10 12:49:58,319 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-09-10 12:49:58,322 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-09-10 12:49:58,323 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-09-10 12:49:58,336 127 INFO rb-8829239-224703-413908 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-10 12:49:58,395 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-09-10 12:49:58,397 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-09-10 12:49:58,413 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-09-10 12:49:58,466 127 INFO rb-8829239-224703-413908 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-10 12:49:58,480 127 INFO rb-8829239-224703-413908 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-10 12:49:58,515 127 INFO rb-8829239-224703-413908 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-10 12:49:58,559 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:49:59,319 127 INFO rb-8829239-224703-413908 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-10 12:49:59,396 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-09-10 12:49:59,426 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:00,251 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-09-10 12:50:00,441 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-09-10 12:50:00,600 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-09-10 12:50:01,550 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-09-10 12:50:01,837 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-09-10 12:50:02,133 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:02,991 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-09-10 12:50:03,034 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-09-10 12:50:03,079 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:03,970 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-10 12:50:04,017 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:05,508 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-09-10 12:50:05,721 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-10 12:50:05,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92301] 2026-09-10 12:50:05,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-09-10 12:50:05,797 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-09-10 12:50:05,960 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-09-10 12:50:05,979 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-09-10 12:50:05,993 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-10 12:50:05,995 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-09-10 12:50:06,018 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-09-10 12:50:06,091 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-09-10 12:50:06,140 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-09-10 12:50:06,187 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-09-10 12:50:06,225 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-10 12:50:06,267 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-09-10 12:50:14,248 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 12:50:14,918 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-09-10 12:50:14,965 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-09-10 12:50:15,006 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-09-10 12:50:15,044 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-09-10 12:50:15,090 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-09-10 12:50:15,146 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-09-10 12:50:15,192 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-09-10 12:50:15,243 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-09-10 12:50:15,320 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-09-10 12:50:15,347 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-09-10 12:50:15,383 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-09-10 12:50:15,462 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:16,421 127 INFO rb-8829239-224703-413908 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-10 12:50:16,724 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-09-10 12:50:17,028 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-09-10 12:50:17,256 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-09-10 12:50:17,553 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-09-10 12:50:17,857 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-09-10 12:50:18,054 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-09-10 12:50:18,354 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:19,204 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-09-10 12:50:19,508 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-09-10 12:50:20,360 127 INFO rb-8829239-224703-413908 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-10 12:50:20,686 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-09-10 12:50:21,356 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-09-10 12:50:21,648 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-09-10 12:50:22,361 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-09-10 12:50:22,644 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-09-10 12:50:23,483 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-09-10 12:50:23,736 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-09-10 12:50:25,075 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:25,083 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-09-10 12:50:25,209 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:25,957 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-09-10 12:50:26,248 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-09-10 12:50:26,564 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-09-10 12:50:26,590 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-09-10 12:50:26,838 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-09-10 12:50:27,259 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-09-10 12:50:27,680 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-09-10 12:50:28,119 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:29,035 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-09-10 12:50:29,102 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-09-10 12:50:29,126 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-09-10 12:50:29,142 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2614] 2026-09-10 12:50:29,144 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-09-10 12:50:29,169 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-09-10 12:50:29,189 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-09-10 12:50:29,191 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-09-10 12:50:29,217 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-09-10 12:50:29,237 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-09-10 12:50:29,299 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-09-10 12:50:29,324 127 INFO rb-8829239-224703-413908 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-09-10 12:50:29,375 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-09-10 12:50:29,421 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-09-10 12:50:29,471 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:50:29,492 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-09-10 12:50:29,529 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-09-10 12:50:29,558 127 INFO rb-8829239-224703-413908 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-10 12:50:29,591 127 INFO rb-8829239-224703-413908 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-10 12:50:29,623 127 INFO rb-8829239-224703-413908 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-10 12:50:29,653 127 INFO rb-8829239-224703-413908 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-10 12:50:29,686 127 INFO rb-8829239-224703-413908 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-10 12:50:29,712 127 INFO rb-8829239-224703-413908 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-10 12:50:29,745 127 INFO rb-8829239-224703-413908 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-10 12:50:29,775 127 INFO rb-8829239-224703-413908 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-10 12:50:29,806 127 INFO rb-8829239-224703-413908 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-10 12:50:29,836 127 INFO rb-8829239-224703-413908 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-10 12:50:29,866 127 INFO rb-8829239-224703-413908 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-10 12:50:29,896 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-09-10 12:50:29,928 127 INFO rb-8829239-224703-413908 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-10 12:50:29,958 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-09-10 12:50:29,985 127 INFO rb-8829239-224703-413908 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-10 12:50:30,014 127 INFO rb-8829239-224703-413908 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-10 12:50:30,051 127 INFO rb-8829239-224703-413908 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-10 12:50:30,077 127 INFO rb-8829239-224703-413908 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-10 12:50:30,099 127 INFO rb-8829239-224703-413908 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-10 12:50:30,128 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-09-10 12:50:30,152 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-09-10 12:50:30,176 127 INFO rb-8829239-224703-413908 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-10 12:50:30,197 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-09-10 12:50:30,222 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:30,247 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-09-10 12:50:30,275 127 INFO rb-8829239-224703-413908 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-10 12:50:30,314 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-09-10 12:50:30,343 127 INFO rb-8829239-224703-413908 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-10 12:50:30,372 127 INFO rb-8829239-224703-413908 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-10 12:50:30,412 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:30,428 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-09-10 12:50:30,463 127 INFO rb-8829239-224703-413908 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-10 12:50:30,498 127 INFO rb-8829239-224703-413908 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-10 12:50:30,552 127 INFO rb-8829239-224703-413908 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-10 12:50:30,621 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-09-10 12:50:30,654 127 INFO rb-8829239-224703-413908 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-10 12:50:30,694 127 INFO rb-8829239-224703-413908 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-10 12:50:30,726 127 INFO rb-8829239-224703-413908 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-10 12:50:30,759 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-09-10 12:50:30,795 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-09-10 12:50:30,816 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-09-10 12:50:30,846 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:30,864 127 INFO rb-8829239-224703-413908 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-10 12:50:30,901 127 INFO rb-8829239-224703-413908 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-10 12:50:30,950 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-09-10 12:50:30,979 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:30,993 127 INFO rb-8829239-224703-413908 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-10 12:50:31,077 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:31,090 127 INFO rb-8829239-224703-413908 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-10 12:50:32,476 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-09-10 12:50:32,607 127 INFO rb-8829239-224703-413908 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-10 12:50:37,950 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-09-10 12:50:39,221 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-09-10 12:50:39,350 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-09-10 12:50:39,367 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-09-10 12:50:39,399 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:39,412 127 INFO rb-8829239-224703-413908 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-10 12:50:40,254 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:41,341 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:41] "POST /web/signup HTTP/1.1" 200 - 203 0.244 0.846 2026-09-10 12:50:41,394 127 INFO rb-8829239-224703-413908 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-10 12:50:42,404 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:43,896 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:43] "POST /web/signup HTTP/1.1" 200 - 203 0.142 1.352 2026-09-10 12:50:43,905 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-09-10 12:50:44,258 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 12:50:44,369 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [377] 2026-09-10 12:50:44,390 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8813] 2026-09-10 12:50:44,402 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 12:50:44,410 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:50:44,410 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:44] "POST /web/signup HTTP/1.1" 303 - 286 0.241 0.261 2026-09-10 12:50:44,420 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:50:44,421 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:44] "GET /my HTTP/1.1" 303 - 5 0.003 0.005 2026-09-10 12:50:44,784 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:44] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.053 0.304 2026-09-10 12:50:44,821 127 INFO rb-8829239-224703-413908 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-10 12:50:45,713 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:46,580 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:46] "POST /web/signup HTTP/1.1" 200 - 203 0.134 0.735 2026-09-10 12:50:46,609 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-09-10 12:50:47,483 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:48,298 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:48] "POST /web/signup HTTP/1.1" 200 - 203 0.139 0.680 2026-09-10 12:50:48,330 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-09-10 12:50:49,169 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:49,783 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-10 12:50:49,884 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [378] 2026-09-10 12:50:49,896 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8822] 2026-09-10 12:50:49,907 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-10 12:50:49,915 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:50:49,915 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:49] "POST /web/signup HTTP/1.1" 303 - 285 0.229 0.519 2026-09-10 12:50:49,924 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:50:49,925 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:49] "GET /my HTTP/1.1" 303 - 5 0.001 0.005 2026-09-10 12:50:50,543 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:50] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.152 0.464 2026-09-10 12:50:50,578 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-09-10 12:50:51,433 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:52,253 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:52] "POST /web/signup HTTP/1.1" 200 - 203 0.142 0.683 2026-09-10 12:50:52,636 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 12:50:52,732 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [379] 2026-09-10 12:50:52,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8827] 2026-09-10 12:50:52,753 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 12:50:52,760 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:50:52,760 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:52] "POST /web/signup HTTP/1.1" 303 - 265 0.223 0.264 2026-09-10 12:50:52,771 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:50:52,771 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:52] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-10 12:50:53,149 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:53] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.051 0.324 2026-09-10 12:50:53,183 127 INFO rb-8829239-224703-413908 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-10 12:50:54,713 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:50:55,636 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:55] "POST /web/signup HTTP/1.1" 200 - 202 0.160 0.764 2026-09-10 12:50:56,122 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:56] "POST /web/signup HTTP/1.1" 200 - 128 0.067 0.376 2026-09-10 12:50:56,532 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reader2@blocked-example.com from 127.0.0.1 2026-09-10 12:50:56,627 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [380] 2026-09-10 12:50:56,637 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8832] 2026-09-10 12:50:56,644 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reader2@blocked-example.com from 127.0.0.1 2026-09-10 12:50:56,652 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:50:56,652 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:56] "POST /web/signup HTTP/1.1" 303 - 286 0.228 0.256 2026-09-10 12:50:56,670 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:50:56,670 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:56] "GET /my HTTP/1.1" 303 - 5 0.002 0.013 2026-09-10 12:50:57,098 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:57] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.060 0.365 2026-09-10 12:50:57,586 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reader3@blocked-example.com from 127.0.0.1 2026-09-10 12:50:57,716 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [381] 2026-09-10 12:50:57,730 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8835] 2026-09-10 12:50:57,743 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reader3@blocked-example.com from 127.0.0.1 2026-09-10 12:50:57,754 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:50:57,754 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:57] "POST /web/signup HTTP/1.1" 303 - 286 0.310 0.310 2026-09-10 12:50:57,774 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:50:57,774 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:57] "GET /my HTTP/1.1" 303 - 5 0.002 0.015 2026-09-10 12:50:58,195 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:58] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.058 0.354 2026-09-10 12:50:58,714 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reader4@blocked-example.com from 127.0.0.1 2026-09-10 12:50:58,821 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [382] 2026-09-10 12:50:58,832 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8838] 2026-09-10 12:50:58,844 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reader4@blocked-example.com from 127.0.0.1 2026-09-10 12:50:58,851 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:50:58,851 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:58] "POST /web/signup HTTP/1.1" 303 - 286 0.301 0.303 2026-09-10 12:50:58,882 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:50:58,883 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:58] "GET /my HTTP/1.1" 303 - 5 0.004 0.024 2026-09-10 12:50:59,317 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:50:59] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.066 0.364 2026-09-10 12:50:59,354 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:50:59,375 127 INFO rb-8829239-224703-413908 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-10 12:51:00,163 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:51:01,218 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:01] "POST /web/signup HTTP/1.1" 200 - 203 0.156 0.902 2026-09-10 12:51:01,868 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-09-10 12:51:01,884 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8842] 2026-09-10 12:51:01,895 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 12:51:02,252 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 12:51:02,282 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 12:51:02,293 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:51:02,294 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:02] "POST /web/reset_password HTTP/1.1" 303 - 117 0.188 0.143 2026-09-10 12:51:02,327 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 12:51:02,343 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:02] "POST /web/login HTTP/1.1" 303 - 16 0.017 0.024 2026-09-10 12:51:02,366 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login failed for db:rb-8829239-224703-413908 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 12:51:02,860 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:02] "POST /web/login HTTP/1.1" 200 - 105 0.084 0.428 2026-09-10 12:51:02,889 127 INFO rb-8829239-224703-413908 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-09-10 12:51:04,050 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:51:05,052 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:05] "POST /web/signup HTTP/1.1" 200 - 203 0.170 0.834 2026-09-10 12:51:05,680 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:invitee@blocked-example.com from 127.0.0.1 2026-09-10 12:51:05,813 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [385] 2026-09-10 12:51:05,827 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8848] 2026-09-10 12:51:05,839 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:invitee@blocked-example.com from 127.0.0.1 2026-09-10 12:51:05,853 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:51:05,853 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:05] "POST /web/signup HTTP/1.1" 303 - 297 0.357 0.326 2026-09-10 12:51:05,872 127 INFO rb-8829239-224703-413908 odoo.http: Session expired 2026-09-10 12:51:05,872 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:05] "GET /my HTTP/1.1" 303 - 5 0.001 0.010 2026-09-10 12:51:06,290 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:51:06] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.046 0.367 2026-09-10 12:51:06,366 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 12:51:06,626 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-09-10 12:51:06,716 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-09-10 12:51:06,847 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:51:07,080 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-09-10 12:51:07,416 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-09-10 12:51:07,711 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-09-10 12:51:08,008 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-09-10 12:51:08,288 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-09-10 12:51:08,597 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-09-10 12:51:08,844 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:51:09,060 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-09-10 12:51:09,487 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-09-10 12:51:09,950 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-09-10 12:51:11,209 127 INFO rb-8829239-224703-413908 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-09-10 12:51:12,380 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:51:13,750 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-09-10 12:51:14,057 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-09-10 12:51:14,421 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-10 12:51:14,483 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-09-10 12:51:14,722 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 12:51:14,757 127 INFO rb-8829239-224703-413908 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-10 12:51:14,757 127 INFO rb-8829239-224703-413908 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-10 12:51:14,954 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-09-10 12:51:15,066 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-09-10 12:51:15,084 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-09-10 12:51:15,137 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-09-10 12:51:15,214 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:51:15,229 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-09-10 12:51:16,095 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-09-10 12:51:16,221 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-09-10 12:51:16,870 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:51:28,808 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-10 12:51:35,767 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-10 12:51:41,451 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-09-10 12:51:47,447 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-09-10 12:51:51,141 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-09-10 12:51:54,676 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:52:07,622 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-09-10 12:52:07,870 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-09-10 12:52:08,204 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:52:21,313 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-10 12:52:21,658 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:52:22,460 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-09-10 12:52:22,722 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-09-10 12:52:22,819 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-09-10 12:52:23,042 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-09-10 12:52:23,174 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-09-10 12:52:24,586 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-09-10 12:52:26,005 127 INFO rb-8829239-224703-413908 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-09-10 12:52:26,203 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8942, 8941] 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8984, 8982, 8981] 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-09-10 12:52:42,105 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:52:42,122 127 INFO rb-8829239-224703-413908 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-10 12:52:42,952 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-06-15 12:00:00,000 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-10 12:52:54,635 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 12:52:54,653 127 INFO rb-8829239-224703-413908 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-10 12:52:55,226 127 INFO rb-8829239-224703-413908 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-10 12:52:55,535 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:52:55,547 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-09-10 12:52:55,965 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-09-10 12:52:56,311 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-09-10 12:52:57,407 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-09-10 12:52:57,729 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-09-10 12:52:59,336 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9226, 9222, 9221] 2026-09-10 12:52:59,398 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-09-10 12:52:59,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-09-10 12:52:59,927 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-09-10 12:53:01,263 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-09-10 12:53:02,729 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9241, 9237, 9236] 2026-09-10 12:53:02,769 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-09-10 12:53:02,778 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-09-10 12:53:03,229 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-09-10 12:53:04,464 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-09-10 12:53:05,840 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-09-10 12:53:07,019 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-09-10 12:53:08,090 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-09-10 12:53:09,749 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-09-10 12:53:11,913 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-09-10 12:53:13,231 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-09-10 12:53:14,449 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-09-10 12:53:15,750 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-09-10 12:53:16,886 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-09-10 12:53:18,219 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 09:00:00,000 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 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-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-09-10 12:53:25,681 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:53:25,692 127 INFO rb-8829239-224703-413908 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-10 12:53:26,507 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-09-10 12:53:27,050 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-09-10 12:53:28,228 127 INFO rb-8829239-224703-413908 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-10 12:53:28,938 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-09-10 12:53:30,182 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-09-10 12:53:31,286 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-09-10 12:53:32,497 127 INFO rb-8829239-224703-413908 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-10 12:53:32,997 127 INFO rb-8829239-224703-413908 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-10 12:53:34,402 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:53:36,054 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-09-10 12:53:36,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-09-10 12:53:37,022 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-09-10 12:53:37,089 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-09-10 12:53:37,111 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9387] 2026-09-10 12:53:37,113 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-10 12:53:37,118 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-09-10 12:53:37,123 127 INFO rb-8829239-224703-413908 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-10 12:53:37,139 127 INFO rb-8829239-224703-413908 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-10 12:53:37,194 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9389] 2026-09-10 12:53:37,195 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-10 12:53:37,373 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9390, 9385] 2026-09-10 12:53:37,374 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-10 12:53:37,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9390, 9385] 2026-09-10 12:53:37,415 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-09-10 12:53:37,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-09-10 12:53:37,424 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-09-10 12:53:37,434 127 INFO rb-8829239-224703-413908 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-10 12:53:37,451 127 INFO rb-8829239-224703-413908 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-10 12:53:37,480 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9388] 2026-09-10 12:53:37,480 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-10 12:53:37,502 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-09-10 12:53:37,636 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9387] 2026-09-10 12:53:37,657 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-09-10 12:53:37,700 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-09-10 12:53:37,794 127 INFO rb-8829239-224703-413908 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-10 12:53:37,809 127 INFO rb-8829239-224703-413908 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-10 12:53:37,831 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9389] 2026-09-10 12:53:37,837 127 INFO rb-8829239-224703-413908 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-10 12:53:37,870 127 INFO rb-8829239-224703-413908 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-10 12:53:37,994 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9385] 2026-09-10 12:53:38,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-09-10 12:53:38,025 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-09-10 12:53:38,203 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9393] 2026-09-10 12:53:38,210 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-09-10 12:53:38,214 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-09-10 12:53:38,222 127 INFO rb-8829239-224703-413908 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-10 12:53:38,236 127 INFO rb-8829239-224703-413908 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-10 12:53:38,273 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9388] 2026-09-10 12:53:38,292 127 INFO rb-8829239-224703-413908 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-10 12:53:38,330 127 INFO rb-8829239-224703-413908 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-10 12:53:38,373 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-09-10 12:53:38,686 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9387] 2026-09-10 12:53:38,704 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-09-10 12:53:38,725 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-09-10 12:53:38,866 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9389] 2026-09-10 12:53:38,901 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-09-10 12:53:38,934 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-09-10 12:53:39,191 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9385] 2026-09-10 12:53:39,210 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-09-10 12:53:39,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-09-10 12:53:39,307 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9388] 2026-09-10 12:53:39,338 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-09-10 12:53:39,344 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-09-10 12:53:39,563 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9398] 2026-09-10 12:53:39,594 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-10 12:53:39,604 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-10 12:53:39,686 127 INFO rb-8829239-224703-413908 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-10 12:53:39,733 127 INFO rb-8829239-224703-413908 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-10 12:53:39,768 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9389] 2026-09-10 12:53:39,802 127 INFO rb-8829239-224703-413908 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-10 12:53:39,854 127 INFO rb-8829239-224703-413908 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-10 12:53:39,899 127 INFO rb-8829239-224703-413908 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-10 12:53:39,912 127 INFO rb-8829239-224703-413908 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-10 12:53:39,933 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9397] 2026-09-10 12:53:39,955 127 INFO rb-8829239-224703-413908 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-10 12:53:39,973 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9397] 2026-09-10 12:53:39,976 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-09-10 12:53:39,982 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-09-10 12:53:40,008 127 INFO rb-8829239-224703-413908 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-10 12:53:40,144 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9398] 2026-09-10 12:53:40,168 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-10 12:53:40,175 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-10 12:53:40,204 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-09-10 12:53:40,511 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9387] 2026-09-10 12:53:40,521 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-09-10 12:53:40,541 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-09-10 12:53:40,661 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9389] 2026-09-10 12:53:40,667 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-09-10 12:53:40,697 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-09-10 12:53:40,847 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9385] 2026-09-10 12:53:40,858 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-09-10 12:53:40,875 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-09-10 12:53:40,971 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9388] 2026-09-10 12:53:40,975 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-09-10 12:53:40,980 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-09-10 12:53:41,074 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:53:43,048 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-09-10 12:53:43,194 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-09-10 12:53:53,831 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-09-10 12:53:53,872 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-09-10 12:53:53,914 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-09-10 12:53:53,938 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-09-10 12:53:53,973 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-09-10 12:53:54,043 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 12:53:56,100 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-09-10 12:53:56,216 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-10 12:53:56,612 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-09-10 12:53:56,651 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-09-10 12:53:56,689 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:53:58,263 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-10 12:53:58,392 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-09-10 12:53:59,134 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-09-10 12:53:59,364 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-09-10 12:53:59,406 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-09-10 12:54:02,653 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-09-10 12:54:02,800 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-09-10 12:54:04,125 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-09-10 12:54:04,203 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-09-10 12:54:04,237 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-09-10 12:54:04,380 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:54:06,550 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-09-10 12:54:06,667 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-09-10 12:54:06,951 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-09-10 12:54:07,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9861] 2026-09-10 12:54:07,522 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-09-10 12:54:07,527 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-09-10 12:54:07,726 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9864] 2026-09-10 12:54:07,737 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-09-10 12:54:07,747 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-09-10 12:54:07,769 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9862] 2026-09-10 12:54:07,793 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-09-10 12:54:07,834 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-09-10 12:54:07,975 127 INFO rb-8829239-224703-413908 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-10 12:54:08,277 127 INFO rb-8829239-224703-413908 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-10 12:54:08,294 127 INFO rb-8829239-224703-413908 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-10 12:54:08,318 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-10 12:54:08,324 127 INFO rb-8829239-224703-413908 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-10 12:54:08,341 127 INFO rb-8829239-224703-413908 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-10 12:54:08,357 127 INFO rb-8829239-224703-413908 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-10 12:54:08,379 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-10 12:54:08,385 127 INFO rb-8829239-224703-413908 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-10 12:54:08,412 127 INFO rb-8829239-224703-413908 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-10 12:54:08,512 127 INFO rb-8829239-224703-413908 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-10 12:54:08,533 127 INFO rb-8829239-224703-413908 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-10 12:54:08,575 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-10 12:54:08,607 127 INFO rb-8829239-224703-413908 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-10 12:54:08,646 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-10 12:54:08,651 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-09-10 12:54:08,659 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-09-10 12:54:08,698 127 INFO rb-8829239-224703-413908 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-10 12:54:08,732 127 INFO rb-8829239-224703-413908 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-10 12:54:08,760 127 INFO rb-8829239-224703-413908 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-10 12:54:08,789 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-10 12:54:08,805 127 INFO rb-8829239-224703-413908 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-10 12:54:08,840 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-09-10 12:54:09,027 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-10 12:54:09,498 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-09-10 12:54:09,513 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9870] 2026-09-10 12:54:09,516 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-10 12:54:09,622 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9871, 9868] 2026-09-10 12:54:09,622 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-10 12:54:09,636 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9871, 9868] 2026-09-10 12:54:09,647 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-09-10 12:54:09,659 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-09-10 12:54:09,661 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-10 12:54:09,665 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-10 12:54:10,005 127 INFO rb-8829239-224703-413908 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-10 12:54:10,059 127 INFO rb-8829239-224703-413908 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-10 12:54:10,107 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9873] 2026-09-10 12:54:10,108 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-10 12:54:10,115 127 INFO rb-8829239-224703-413908 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-10 12:54:10,144 127 INFO rb-8829239-224703-413908 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-10 12:54:10,184 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9869] 2026-09-10 12:54:10,191 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-09-10 12:54:10,199 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-09-10 12:54:10,201 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-10 12:54:10,216 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9869] 2026-09-10 12:54:10,216 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-10 12:54:10,264 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:54:12,419 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-09-10 12:54:12,540 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-09-10 12:54:14,141 127 INFO rb-8829239-224703-413908 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-10 12:54:14,889 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:54:16,923 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-09-10 12:54:17,056 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-09-10 12:54:18,515 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-09-10 12:54:19,385 127 INFO rb-8829239-224703-413908 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-10 12:54:21,274 127 INFO rb-8829239-224703-413908 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-10 12:54:23,975 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-09-10 12:54:25,660 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-09-10 12:54:27,807 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-09-10 12:54:28,378 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:54:30,315 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-09-10 12:54:30,428 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-09-10 12:54:31,461 127 INFO rb-8829239-224703-413908 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-10 12:54:34,396 127 INFO rb-8829239-224703-413908 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-10 12:54:37,521 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:54:39,451 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-09-10 12:54:39,596 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-09-10 12:54:40,867 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-09-10 12:54:43,029 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-09-10 12:54:45,207 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [405] 2026-09-10 12:54:49,310 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-09-10 12:54:50,172 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-09-10 12:54:52,034 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [407] 2026-09-10 12:54:52,434 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 12:54:54,041 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-09-10 12:54:54,194 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-09-10 12:54:54,422 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-09-10 12:54:57,999 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-09-10 12:55:01,731 127 INFO rb-8829239-224703-413908 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-10 12:55:03,505 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-09-10 12:55:18,617 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-10 12:55:21,466 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-09-10 12:55:25,408 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-10 12:55:29,094 127 INFO rb-8829239-224703-413908 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-10 12:55:31,505 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-09-10 12:55:32,325 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-09-10 12:55:46,561 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-10 12:55:49,834 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-09-10 12:55:53,856 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-10 12:55:57,725 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:55:59,976 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-09-10 12:56:00,149 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-09-10 12:56:00,482 127 INFO rb-8829239-224703-413908 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-10 12:56:02,834 127 INFO rb-8829239-224703-413908 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-10 12:56:05,412 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:56:07,649 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-09-10 12:56:07,787 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-09-10 12:56:08,018 127 INFO rb-8829239-224703-413908 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-10 12:56:12,347 127 INFO rb-8829239-224703-413908 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-10 12:56:12,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7180] 2026-09-10 12:56:12,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-10 12:56:14,480 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:56:16,465 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-09-10 12:56:16,614 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-09-10 12:56:16,936 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-09-10 12:56:22,447 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-09-10 12:56:23,646 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-09-10 12:56:24,655 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-09-10 12:56:24,740 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-09-10 12:56:24,757 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-09-10 12:56:25,196 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-09-10 12:56:28,227 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-09-10 12:56:28,374 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-09-10 12:56:28,377 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-09-10 12:56:28,422 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-09-10 12:56:28,463 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-09-10 12:56:31,620 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-09-10 12:56:32,823 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:56:34,666 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-09-10 12:56:34,732 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:56:36,528 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-09-10 12:56:36,578 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-09-10 12:56:36,614 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-09-10 12:56:36,762 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-09-10 12:56:36,896 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:36,911 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:36,916 127 INFO rb-8829239-224703-413908 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-10 12:56:36,929 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:36,934 127 INFO rb-8829239-224703-413908 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-10 12:56:36,956 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 12:56:36,964 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:36,967 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:36,969 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:36,971 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:36,973 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:36,996 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-09-10 12:56:37,114 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,126 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:37,130 127 INFO rb-8829239-224703-413908 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-10 12:56:37,141 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,145 127 INFO rb-8829239-224703-413908 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-10 12:56:37,173 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 12:56:37,183 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:37,185 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:37,188 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:37,190 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:37,192 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:37,212 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-09-10 12:56:37,354 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,367 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:37,371 127 INFO rb-8829239-224703-413908 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-10 12:56:37,385 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,389 127 INFO rb-8829239-224703-413908 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-10 12:56:37,418 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 12:56:37,426 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:37,428 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:37,430 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:37,432 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:37,433 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:37,454 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-09-10 12:56:37,610 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,625 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:37,630 127 INFO rb-8829239-224703-413908 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-10 12:56:37,650 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,655 127 INFO rb-8829239-224703-413908 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-10 12:56:37,686 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 12:56:37,694 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:37,719 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:37,730 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:37,736 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:37,738 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:37,760 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-09-10 12:56:37,984 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:37,997 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:38,001 127 INFO rb-8829239-224703-413908 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-10 12:56:38,013 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 12:56:38,016 127 INFO rb-8829239-224703-413908 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-10 12:56:38,039 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 12:56:38,048 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:38,050 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:38,052 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:38,054 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:38,056 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:38,079 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-09-10 12:56:38,288 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:38,300 127 INFO rb-8829239-224703-413908 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-10 12:56:38,324 127 INFO rb-8829239-224703-413908 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-10 12:56:38,336 127 INFO rb-8829239-224703-413908 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-10 12:56:38,387 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:38,396 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:38,398 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:38,400 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:38,404 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:38,425 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-09-10 12:56:38,642 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:38,656 127 INFO rb-8829239-224703-413908 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-10 12:56:38,682 127 INFO rb-8829239-224703-413908 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-10 12:56:38,694 127 INFO rb-8829239-224703-413908 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-10 12:56:38,745 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:38,754 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:38,756 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 12:56:38,758 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:38,762 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 12:56:38,780 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-09-10 12:56:39,016 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:39,042 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-09-10 12:56:39,244 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:39,253 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 12:56:39,296 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:39,304 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 12:56:39,338 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:56:41,501 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-09-10 12:56:41,932 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:41,981 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,010 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,045 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,053 127 INFO rb-8829239-224703-413908 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-10 12:56:42,078 127 INFO rb-8829239-224703-413908 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-10 12:56:42,101 127 INFO rb-8829239-224703-413908 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-10 12:56:42,116 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,124 127 INFO rb-8829239-224703-413908 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-10 12:56:42,145 127 INFO rb-8829239-224703-413908 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-10 12:56:42,166 127 INFO rb-8829239-224703-413908 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-10 12:56:42,185 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,204 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,217 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,241 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-09-10 12:56:42,441 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,496 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,531 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,581 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,592 127 INFO rb-8829239-224703-413908 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-10 12:56:42,616 127 INFO rb-8829239-224703-413908 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-10 12:56:42,635 127 INFO rb-8829239-224703-413908 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-10 12:56:42,653 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,664 127 INFO rb-8829239-224703-413908 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-10 12:56:42,688 127 INFO rb-8829239-224703-413908 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-10 12:56:42,708 127 INFO rb-8829239-224703-413908 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-10 12:56:42,726 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,747 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,763 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,784 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-09-10 12:56:42,952 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:42,986 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,033 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,050 127 INFO rb-8829239-224703-413908 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-10 12:56:43,084 127 INFO rb-8829239-224703-413908 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-10 12:56:43,112 127 INFO rb-8829239-224703-413908 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-10 12:56:43,132 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,148 127 INFO rb-8829239-224703-413908 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-10 12:56:43,182 127 INFO rb-8829239-224703-413908 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-10 12:56:43,210 127 INFO rb-8829239-224703-413908 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-10 12:56:43,231 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,253 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,271 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,294 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-09-10 12:56:43,525 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,571 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,650 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,682 127 INFO rb-8829239-224703-413908 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-10 12:56:43,737 127 INFO rb-8829239-224703-413908 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-10 12:56:43,779 127 INFO rb-8829239-224703-413908 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-10 12:56:43,810 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,834 127 INFO rb-8829239-224703-413908 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-10 12:56:43,874 127 INFO rb-8829239-224703-413908 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-10 12:56:43,913 127 INFO rb-8829239-224703-413908 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-10 12:56:43,941 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:43,972 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,001 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,023 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-09-10 12:56:44,346 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,397 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,462 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,481 127 INFO rb-8829239-224703-413908 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-10 12:56:44,528 127 INFO rb-8829239-224703-413908 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-10 12:56:44,561 127 INFO rb-8829239-224703-413908 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-10 12:56:44,588 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,606 127 INFO rb-8829239-224703-413908 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-10 12:56:44,650 127 INFO rb-8829239-224703-413908 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-10 12:56:44,689 127 INFO rb-8829239-224703-413908 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-10 12:56:44,723 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,755 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,803 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:44,836 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-09-10 12:56:45,109 127 INFO rb-8829239-224703-413908 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-10 12:56:45,158 127 INFO rb-8829239-224703-413908 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-10 12:56:45,181 127 INFO rb-8829239-224703-413908 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-10 12:56:45,209 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:45,224 127 INFO rb-8829239-224703-413908 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-10 12:56:45,257 127 INFO rb-8829239-224703-413908 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-10 12:56:45,282 127 INFO rb-8829239-224703-413908 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-10 12:56:45,311 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:45,333 127 INFO rb-8829239-224703-413908 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-10 12:56:45,384 127 INFO rb-8829239-224703-413908 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-10 12:56:45,412 127 INFO rb-8829239-224703-413908 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-10 12:56:45,433 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:45,452 127 INFO rb-8829239-224703-413908 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-10 12:56:45,502 127 INFO rb-8829239-224703-413908 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-10 12:56:45,536 127 INFO rb-8829239-224703-413908 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-10 12:56:45,571 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:45,599 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:45,638 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 12:56:45,676 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:56:46,237 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-09-10 12:56:46,252 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10557] 2026-09-10 12:56:46,263 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 12:56:46,456 127 INFO rb-8829239-224703-413908 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-10 12:56:46,942 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-09-10 12:56:46,952 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10561] 2026-09-10 12:56:46,961 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 12:56:47,382 127 INFO rb-8829239-224703-413908 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-10 12:56:47,596 127 INFO rb-8829239-224703-413908 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-10 12:56:47,744 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:56:51,456 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-09-10 12:56:51,866 127 INFO rb-8829239-224703-413908 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-10 12:56:51,894 127 INFO rb-8829239-224703-413908 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-10 12:56:51,922 127 INFO rb-8829239-224703-413908 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-10 12:56:51,957 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-09-10 12:56:52,586 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 12:56:52,605 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:52,625 127 INFO rb-8829239-224703-413908 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-10 12:56:52,666 127 INFO rb-8829239-224703-413908 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-10 12:56:52,688 127 INFO rb-8829239-224703-413908 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-10 12:56:52,726 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-09-10 12:56:53,645 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 12:56:53,658 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:53,961 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 12:56:53,976 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:54,236 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 12:56:54,246 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:54,517 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-10 12:56:54,518 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 12:56:54,537 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:54,570 127 INFO rb-8829239-224703-413908 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-10 12:56:54,599 127 INFO rb-8829239-224703-413908 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-10 12:56:54,630 127 INFO rb-8829239-224703-413908 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-10 12:56:54,671 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-09-10 12:56:55,171 127 INFO rb-8829239-224703-413908 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-10 12:56:55,203 127 INFO rb-8829239-224703-413908 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-10 12:56:55,238 127 INFO rb-8829239-224703-413908 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-10 12:56:55,270 127 INFO rb-8829239-224703-413908 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-10 12:56:55,303 127 INFO rb-8829239-224703-413908 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-10 12:56:55,336 127 INFO rb-8829239-224703-413908 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-10 12:56:55,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 12:56:55,772 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:55,793 127 INFO rb-8829239-224703-413908 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-10 12:56:55,829 127 INFO rb-8829239-224703-413908 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-10 12:56:55,865 127 INFO rb-8829239-224703-413908 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-10 12:56:55,907 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-09-10 12:56:57,010 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 12:56:57,036 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:57,429 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 12:56:57,444 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:57,853 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 12:56:57,879 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:58,357 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-10 12:56:58,358 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 12:56:58,390 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:58,926 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3828, 3807] 2026-09-10 12:56:58,940 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:56:58,964 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-09-10 12:56:59,888 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 12:56:59,902 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:00,209 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 12:57:00,222 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:00,502 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 12:57:00,517 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:00,812 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-10 12:57:00,812 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 12:57:00,828 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:00,860 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-09-10 12:57:01,762 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 12:57:01,777 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:02,103 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 12:57:02,116 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:02,391 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 12:57:02,404 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:02,685 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-10 12:57:02,685 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 12:57:02,700 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:02,725 127 INFO rb-8829239-224703-413908 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-09-10 12:57:03,210 127 INFO rb-8829239-224703-413908 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-10 12:57:03,242 127 INFO rb-8829239-224703-413908 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-10 12:57:03,278 127 INFO rb-8829239-224703-413908 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-10 12:57:03,313 127 INFO rb-8829239-224703-413908 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-10 12:57:03,346 127 INFO rb-8829239-224703-413908 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-10 12:57:03,376 127 INFO rb-8829239-224703-413908 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-10 12:57:03,830 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 12:57:03,856 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 12:57:03,888 127 INFO rb-8829239-224703-413908 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-10 12:57:03,929 127 INFO rb-8829239-224703-413908 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-10 12:57:03,977 127 INFO rb-8829239-224703-413908 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-10 12:57:04,041 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:57:04,061 127 INFO rb-8829239-224703-413908 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-09-10 12:57:04,999 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:05,769 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:05] "GET / HTTP/1.1" 200 - 177 0.089 0.685 2026-09-10 12:57:06,808 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:06] "POST /web/signup HTTP/1.1" 200 - 202 0.244 0.501 2026-09-10 12:57:06,839 127 INFO rb-8829239-224703-413908 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-09-10 12:57:07,648 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:08,545 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:08] "GET / HTTP/1.1" 200 - 177 0.135 0.765 2026-09-10 12:57:08,650 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:08] "POST /web/signup HTTP/1.1" 200 - 37 0.021 0.077 2026-09-10 12:57:08,678 127 INFO rb-8829239-224703-413908 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-09-10 12:57:09,580 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:11,071 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:11] "GET / HTTP/1.1" 200 - 177 0.108 1.386 2026-09-10 12:57:11,105 127 INFO rb-8829239-224703-413908 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-09-10 12:57:11,957 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 12:57:12,860 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:12] "GET / HTTP/1.1" 200 - 177 0.103 0.802 2026-09-10 12:57:13,178 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 12:57:13,582 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 12:57:13,582 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 12:57:13] "POST /web/signup HTTP/1.1" 200 - 314 0.181 0.532 2026-09-10 12:57:13,663 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:57:14,308 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-09-10 12:57:14,402 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-09-10 12:57:14,781 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-09-10 12:57:15,225 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-09-10 12:57:15,693 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-09-10 12:57:16,143 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-09-10 12:57:20,765 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-09-10 12:57:21,077 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-09-10 12:57:21,106 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-09-10 12:57:21,553 127 INFO rb-8829239-224703-413908 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-10 12:57:21,904 127 INFO rb-8829239-224703-413908 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-10 12:57:21,924 127 INFO rb-8829239-224703-413908 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-09-10 12:57:22,738 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4710, 4711] 2026-09-10 12:57:22,738 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-09-10 12:57:22,773 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 12:57:22,787 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-09-10 12:57:25,942 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-09-10 12:57:29,093 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-09-10 12:57:29,127 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-09-10 12:57:31,849 127 INFO rb-8829239-224703-413908 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-09-10 12:57:31,879 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-09-10 12:57:34,202 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-09-10 12:57:37,046 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-09-10 12:57:37,109 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:57:37,122 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-09-10 12:57:40,469 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-09-10 12:57:42,842 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-09-10 12:57:45,782 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 12:57:56,082 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-10 12:57:58,372 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 12:57:58,820 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-09-10 12:58:00,602 127 INFO rb-8829239-224703-413908 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-10 12:58:00,657 127 INFO rb-8829239-224703-413908 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-10 12:58:03,246 127 INFO rb-8829239-224703-413908 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-10 12:58:03,322 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-09-10 12:58:03,454 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-09-10 12:58:03,525 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10670, 10659] 2026-09-10 12:58:03,623 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-09-10 12:58:05,676 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-09-10 12:58:07,236 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-09-10 12:58:09,552 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:09,980 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-09-10 12:58:10,681 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-09-10 12:58:11,331 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-09-10 12:58:11,676 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-09-10 12:58:13,561 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-09-10 12:58:13,984 127 INFO rb-8829239-224703-413908 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-10 12:58:17,234 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10746] 2026-09-10 12:58:17,315 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-09-10 12:58:18,785 127 INFO rb-8829239-224703-413908 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-10 12:58:20,747 127 INFO rb-8829239-224703-413908 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-10 12:58:23,275 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-09-10 12:58:23,647 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:24,325 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-09-10 12:58:28,208 127 INFO rb-8829239-224703-413908 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-10 12:58:28,264 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-09-10 12:58:28,369 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-09-10 12:58:28,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10867, 10856] 2026-09-10 12:58:28,469 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-09-10 12:58:29,317 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:31,314 127 INFO rb-8829239-224703-413908 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-10 12:58:31,340 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-09-10 12:58:31,344 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-09-10 12:58:31,594 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-09-10 12:58:33,414 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-09-10 12:58:33,938 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-09-10 12:58:36,005 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-09-10 12:58:37,441 127 INFO rb-8829239-224703-413908 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-10 12:58:39,329 127 INFO rb-8829239-224703-413908 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-10 12:58:41,269 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:42,000 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-09-10 12:58:42,069 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-09-10 12:58:42,194 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-09-10 12:58:42,251 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-09-10 12:58:42,289 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 12:58:42,760 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-09-10 12:58:42,814 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:43,322 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-09-10 12:58:43,398 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-09-10 12:58:43,498 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-09-10 12:58:43,587 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:44,026 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-09-10 12:58:44,067 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-09-10 12:58:45,365 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-09-10 12:58:45,465 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:45,905 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-09-10 12:58:46,322 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-09-10 12:58:46,791 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-09-10 12:58:47,325 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-09-10 12:58:47,900 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-09-10 12:58:48,211 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-09-10 12:58:48,537 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:48,549 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-09-10 12:58:49,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-09-10 12:58:50,455 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-09-10 12:58:51,856 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-09-10 12:58:52,367 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:52,379 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-09-10 12:58:52,624 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-09-10 12:58:52,644 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-09-10 12:58:52,675 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:52,687 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-09-10 12:58:57,845 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-09-10 12:58:57,927 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:57,937 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-09-10 12:58:58,149 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-09-10 12:58:58,344 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-09-10 12:58:58,570 127 INFO rb-8829239-224703-413908 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-09-10 12:58:58,825 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:58,839 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-09-10 12:58:58,920 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-09-10 12:58:58,955 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-09-10 12:58:58,972 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-09-10 12:58:58,995 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-09-10 12:58:59,058 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-09-10 12:58:59,144 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:59,156 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-09-10 12:58:59,207 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-09-10 12:58:59,308 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-09-10 12:58:59,368 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-10 12:58:59,389 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-09-10 12:58:59,440 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-09-10 12:58:59,500 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-09-10 12:58:59,551 127 INFO rb-8829239-224703-413908 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-09-10 12:58:59,606 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-10 12:58:59,639 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:58:59,651 127 INFO rb-8829239-224703-413908 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-09-10 12:58:59,721 127 INFO rb-8829239-224703-413908 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-09-10 12:58:59,762 127 INFO rb-8829239-224703-413908 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-09-10 12:59:05,147 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:59:05,163 127 INFO rb-8829239-224703-413908 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-10 12:59:05,430 127 INFO rb-8829239-224703-413908 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-10 12:59:05,728 127 INFO rb-8829239-224703-413908 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-10 12:59:06,076 127 INFO rb-8829239-224703-413908 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-10 12:59:06,388 127 INFO rb-8829239-224703-413908 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-10 12:59:06,689 127 INFO rb-8829239-224703-413908 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-10 12:59:06,938 127 INFO rb-8829239-224703-413908 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-10 12:59:07,275 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 12:59:08,675 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-09-10 12:59:09,252 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-09-10 12:59:09,913 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-09-10 12:59:10,586 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-09-10 12:59:11,250 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-09-10 12:59:12,085 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-09-10 12:59:13,796 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-09-10 12:59:14,689 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-09-10 12:59:14,733 127 INFO rb-8829239-224703-413908 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-09-10 12:59:14,814 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 12:59:36,478 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-10 12:59:36,503 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-09-10 12:59:36,514 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-09-10 12:59:36,517 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-09-10 12:59:36,522 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-09-10 12:59:36,524 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-09-10 12:59:36,527 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-09-10 12:59:36,531 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-09-10 12:59:36,533 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-09-10 12:59:36,535 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-09-10 12:59:36,562 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-10 12:59:36,587 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-09-10 12:59:36,602 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-09-10 12:59:36,610 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-09-10 12:59:36,615 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-09-10 12:59:36,622 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-09-10 12:59:36,626 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-09-10 12:59:36,632 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-09-10 12:59:36,635 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-09-10 12:59:36,637 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-09-10 12:59:36,661 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-09-10 12:59:36,672 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-09-10 12:59:36,689 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-09-10 12:59:36,692 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-09-10 12:59:36,695 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-09-10 12:59:36,699 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-09-10 12:59:36,703 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-09-10 12:59:36,708 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-09-10 12:59:36,711 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-09-10 12:59:36,713 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-09-10 12:59:36,739 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-09-10 12:59:36,757 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-09-10 12:59:36,767 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-09-10 12:59:36,770 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-09-10 12:59:36,775 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-09-10 12:59:36,778 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-09-10 12:59:36,781 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-09-10 12:59:36,785 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-09-10 12:59:36,787 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-09-10 12:59:36,790 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-09-10 12:59:36,816 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-09-10 12:59:36,842 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-09-10 12:59:36,851 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-09-10 12:59:36,854 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-09-10 12:59:36,859 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-09-10 12:59:36,861 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-09-10 12:59:36,865 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-09-10 12:59:36,867 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-09-10 12:59:36,869 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-09-10 12:59:36,894 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-09-10 12:59:36,914 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-09-10 12:59:36,923 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-09-10 12:59:36,930 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-09-10 12:59:36,934 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-09-10 12:59:36,936 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-09-10 12:59:36,954 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-09-10 12:59:37,511 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-09-10 12:59:37,528 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-09-10 12:59:37,646 127 INFO rb-8829239-224703-413908 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-10 12:59:37,657 127 INFO rb-8829239-224703-413908 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-10 12:59:37,714 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-09-10 12:59:38,508 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-09-10 12:59:38,521 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-09-10 12:59:38,640 127 INFO rb-8829239-224703-413908 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-10 12:59:38,652 127 INFO rb-8829239-224703-413908 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-10 12:59:38,747 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 13:00:00,266 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-09-10 13:00:00,332 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-09-10 13:00:00,383 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-09-10 13:00:00,466 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:00:21,154 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-09-10 13:00:21,812 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-09-10 13:00:22,320 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656884366485689.1789045222.251691818237305-openerp-10-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:22,363 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-09-10 13:00:23,160 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474730791656516.1789045223.109763622283936-openerp-10-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:23,230 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-09-10 13:00:23,694 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-09-10 13:00:23,848 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-09-10 13:00:24,635 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603067102727083.1789045224.522684812545776-openerp-11-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:24,700 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-09-10 13:00:25,505 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901914247308373.1789045225.460424661636353-openerp-11-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:25,569 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-09-10 13:00:25,733 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-09-10 13:00:25,923 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-09-10 13:00:26,531 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <146867652583484.1789045226.445345640182495-openerp-14-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:26,587 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-09-10 13:00:26,808 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-09-10 13:00:28,140 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371036483628377.1789045228.053822517395020-openerp-15-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:28,275 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-09-10 13:00:28,768 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187060813335954.1789045228.720119476318359-openerp-15-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:28,811 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-09-10 13:00:28,855 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-09-10 13:00:30,245 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538801551635177.1789045230.154950141906738-openerp-16-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:30,361 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-09-10 13:00:30,865 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339086270099444.1789045230.806687593460083-openerp-16-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:30,909 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-09-10 13:00:30,949 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-09-10 13:00:32,279 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821836043722913.1789045232.203034639358521-openerp-17-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:32,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-09-10 13:00:32,924 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618000528562115.1789045232.884402036666870-openerp-17-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:32,954 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-09-10 13:00:32,996 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-09-10 13:00:34,204 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665057858478531.1789045234.121192932128906-openerp-18-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:34,304 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-09-10 13:00:34,754 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-09-10 13:00:36,093 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <639056363533254.1789045236.029546737670898-openerp-19-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:36,203 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-09-10 13:00:36,666 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583612311199574.1789045236.631607294082642-openerp-19-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:36,705 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-09-10 13:00:36,745 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-10 13:00:38,132 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114055980840686.1789045238.025763273239136-openerp-20-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:38,294 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-09-10 13:00:38,699 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-10 13:00:40,068 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602660126006046.1789045240.005114078521729-openerp-21-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:40,158 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-09-10 13:00:40,452 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-09-10 13:00:41,713 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367951599386280.1789045241.621208429336548-openerp-22-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:41,848 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-09-10 13:00:42,301 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349262109872538.1789045242.254149675369263-openerp-22-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:42,329 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-09-10 13:00:42,378 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-09-10 13:00:43,823 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462846821242142.1789045243.742517232894897-openerp-23-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:43,935 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-09-10 13:00:44,741 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662839370034691.1789045244.700083017349243-openerp-23-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:44,787 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-09-10 13:00:44,838 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-09-10 13:00:45,447 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331856862104822.1789045245.364347934722900-openerp-24-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:45,493 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-09-10 13:00:46,161 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732180691559923.1789045246.125965833663940-openerp-24-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:46,215 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-09-10 13:00:47,407 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817094902241955.1789045247.369271755218506-openerp-24-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:47,533 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-09-10 13:00:47,599 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-09-10 13:00:48,299 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842563691831817.1789045248.202283620834351-openerp-25-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:48,343 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-09-10 13:00:49,603 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <120600205542807.1789045249.560701370239258-openerp-25-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:49,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-09-10 13:00:50,321 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381391228414329.1789045250.271396398544312-openerp-25-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:50,356 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-09-10 13:00:51,508 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460658711166898.1789045251.454952955245972-openerp-25-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:51,626 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-09-10 13:00:51,679 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-09-10 13:00:51,957 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-09-10 13:00:52,428 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <204772725967377.1789045252.343334197998047-openerp-27-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:52,464 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-09-10 13:00:52,500 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-09-10 13:00:53,131 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571531198277949.1789045253.008289337158203-openerp-28-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:53,185 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-09-10 13:00:53,963 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986056059675650.1789045253.913587808609009-openerp-28-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:54,030 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-09-10 13:00:54,359 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-09-10 13:00:56,202 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367533404704556.1789045256.120050430297852-openerp-31-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:00:56,347 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-09-10 13:00:56,811 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-09-10 13:00:58,402 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-09-10 13:01:00,302 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554168740617755.1789045260.183313846588135-openerp-32-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:00,364 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-09-10 13:01:00,755 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-09-10 13:01:04,029 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-09-10 13:01:06,466 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441476611934950.1789045266.390673398971558-openerp-33-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:06,644 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-09-10 13:01:07,140 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-09-10 13:01:07,172 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [7183, 7102, 7173, 7105, 7126, 7103, 7073, 7075, 7106, 7107, 7118, 7111, 7110, 7080, 7109, 7120, 7115, 7165, 7117, 7059, 7108, 7116, 7119, 7113, 7112, 7114, 7057, 7124, 7058, 7099, 7060, 7061, 7093, 7125, 7216, 7062, 7128, 7063, 7129, 7166, 7133, 7130, 7132, 7180, 7135, 7134, 7198, 7136, 7167, 7137, 7168, 7138, 7217, 7139, 7078, 7098, 7083, 7140, 7064, 7066, 7065, 7144, 7074, 7143, 7142, 7141, 7145, 7146, 7079, 7148, 7150, 7121, 7123, 7176, 7086, 7149, 7122, 7147, 7151, 7152, 7196, 7154, 7153, 7081, 7067, 7155, 7164, 7162, 7158, 7157, 7170, 7163, 7156, 7161, 7094, 7160, 7159, 7087, 7088, 7169, 7171, 7175, 7174, 7068, 7172, 7089, 7215, 7070, 7211, 7213, 7090, 7214, 7071, 7212, 7210, 7082, 7204, 7084, 7209, 7205, 7200, 7203, 7195, 7072, 7091, 7208, 7202, 7201, 7199, 7194, 7197, 7206, 7131, 7192, 7193, 7188, 7190, 7184, 7185, 7187, 7085, 7186, 7191, 7189, 7076, 7097, 7055, 7101, 7100, 7182, 7056, 7077, 7181, 7207, 7096, 7104, 7127, 7095, 7069, 7179, 7092, 7177, 7178] 2026-09-10 13:01:07,172 127 INFO rb-8829239-224703-413908 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-10 13:01:09,552 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721361617750010.1789045269.485633611679077-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:09,738 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-09-10 13:01:10,223 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527276793833077.1789045270.171156644821167-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:10,264 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-09-10 13:01:10,722 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913187079163413.1789045270.681904792785645-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:10,762 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-09-10 13:01:11,367 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <770677189739556.1789045271.328882932662964-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:11,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-09-10 13:01:11,838 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418173627154441.1789045271.799710035324097-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:11,866 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-09-10 13:01:12,384 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245657949223123.1789045272.350814819335938-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:12,412 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-09-10 13:01:12,926 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000543350746758.1789045272.881869077682495-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:12,961 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-09-10 13:01:13,481 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549072956889366.1789045273.443655252456665-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:13,513 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-09-10 13:01:14,014 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249644227118158.1789045273.980794429779053-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:14,050 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-09-10 13:01:14,744 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552103472138869.1789045274.686166286468506-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:14,791 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-09-10 13:01:15,485 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549573971230446.1789045275.437217235565186-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:15,517 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-09-10 13:01:15,860 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344050242453658.1789045275.827278614044189-openerp-34-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:15,892 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-09-10 13:01:15,925 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-09-10 13:01:16,890 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181001252857833.1789045276.782292366027832-openerp-35-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:16,964 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-09-10 13:01:17,193 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-09-10 13:01:18,216 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335553486481855.1789045278.112226486206055-openerp-36-wallet@1706cb136419>: ['"New Partner" <@False>'] 2026-09-10 13:01:18,291 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [468] 2026-09-10 13:01:18,442 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-09-10 13:01:19,011 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264653417964567.1789045278.911067247390747-openerp-37-wallet@1706cb136419>: ['"New Partner" <@False>'] 2026-09-10 13:01:19,079 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [469] 2026-09-10 13:01:19,697 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-09-10 13:01:21,138 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818131995056770.1789045281.068173170089722-openerp-38-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:21,249 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [470] 2026-09-10 13:01:21,708 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771732295456253.1789045281.667530536651611-openerp-38-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:21,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [471] 2026-09-10 13:01:21,917 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-09-10 13:01:22,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-09-10 13:01:22,180 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-09-10 13:01:23,435 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624869133492601.1789045283.349548101425171-openerp-39-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:23,533 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [472] 2026-09-10 13:01:23,950 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033863629535443.1789045283.899913549423218-openerp-39-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:23,982 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [473] 2026-09-10 13:01:24,128 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-09-10 13:01:24,196 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-09-10 13:01:24,244 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-09-10 13:01:24,344 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-09-10 13:01:24,443 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-09-10 13:01:24,543 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:01:45,342 127 INFO rb-8829239-224703-413908 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-10 13:01:45,825 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887100634779507.1789045305.739621162414551-openerp-41-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:45,899 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [474] 2026-09-10 13:01:46,209 127 INFO rb-8829239-224703-413908 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-10 13:01:46,665 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <145402350064247.1789045306.605427503585815-openerp-42-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:01:46,712 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [475] 2026-09-10 13:01:47,046 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:02:08,582 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 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=ab0d3b2b5d09c72ee4164011fa9dc984c4c4d36709c53bcefcdfcf3e07f14d87&wallet_id=43 HTTP/1.1" 200 - 256 0.193 -0.193 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.021 -0.021 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [476] 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 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=db2080c45e02a219983dd781253855b54338148e6a3296b75127cb3e6b1ceb35&wallet_id=43 HTTP/1.1" 200 - 83 0.086 -0.086 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [477] 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 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=db2080c45e02a219983dd781253855b54338148e6a3296b75127cb3e6b1ceb35&invoice_id=513 HTTP/1.1" 200 - 91 0.092 -0.092 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.042 -0.042 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [478] 2026-09-10 13:02:13,231 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 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=a5cfa499018edfc1854544582ceac430b18caa2e4e5abc0c0730f5c9fed84052&wallet_id=43 HTTP/1.1" 200 - 261 0.177 -0.177 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.015 -0.015 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [479] 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 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=a5cfa499018edfc1854544582ceac430b18caa2e4e5abc0c0730f5c9fed84052&invoice_id=515 HTTP/1.1" 200 - 91 0.097 -0.097 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.024 -0.024 2023-11-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [480] 2026-09-10 13:02:17,118 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:02:37,955 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-09-10 13:02:39,549 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302449452651051.1789045359.466477155685425-openerp-46-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:39,607 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-09-10 13:02:39,895 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091959404222135.1789045359.838713645935059-openerp-46-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:39,923 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-09-10 13:02:40,857 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340611619976918.1789045360.815298795700073-openerp-46-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:40,940 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-09-10 13:02:41,044 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-09-10 13:02:41,580 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655059622071021.1789045361.506155490875244-openerp-47-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:41,627 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-09-10 13:02:42,120 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911953438139014.1789045362.085508346557617-openerp-47-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:42,167 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-09-10 13:02:43,201 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063581413541652.1789045363.155158996582031-openerp-47-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:43,339 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [486] 2026-09-10 13:02:44,902 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757890292401820.1789045364.841604709625244-openerp-47-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:45,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [487] 2026-09-10 13:02:45,337 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-09-10 13:02:47,386 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394621712093359.1789045367.321310043334961-openerp-48-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:47,459 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [488] 2026-09-10 13:02:48,380 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452370609426288.1789045368.335270881652832-openerp-48-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:48,430 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [489] 2026-09-10 13:02:48,720 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-09-10 13:02:50,297 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220380363257463.1789045370.225647449493408-openerp-49-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:50,383 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [490] 2026-09-10 13:02:51,629 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574738916530170.1789045371.589761495590210-openerp-49-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:02:51,679 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [491] 2026-09-10 13:02:52,074 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:03:12,902 127 INFO rb-8829239-224703-413908 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-10 13:03:13,486 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124408636022199.1789045393.415863990783691-openerp-51-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:13,527 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-09-10 13:03:13,971 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706288775916366.1789045393.931019306182861-openerp-51-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:14,028 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-09-10 13:03:14,424 127 INFO rb-8829239-224703-413908 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-10 13:03:14,958 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516214850638423.1789045394.872501850128174-openerp-52-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:15,028 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-09-10 13:03:16,223 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393514389425839.1789045396.171627044677734-openerp-52-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:16,368 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-09-10 13:03:16,613 127 INFO rb-8829239-224703-413908 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-10 13:03:17,200 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185283148835584.1789045397.118924140930176-openerp-53-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:17,262 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-09-10 13:03:18,324 127 INFO rb-8829239-224703-413908 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-10 13:03:18,880 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690423878207656.1789045398.811585903167725-openerp-54-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:18,935 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [497] 2026-09-10 13:03:20,006 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921951945387474.1789045399.974258422851562-openerp-54-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:20,096 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [498] 2026-09-10 13:03:20,380 127 INFO rb-8829239-224703-413908 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-10 13:03:22,245 127 INFO rb-8829239-224703-413908 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-09-10 13:03:22,765 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953924796456116.1789045402.701974153518677-openerp-55-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:22,800 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [499] 2026-09-10 13:03:23,946 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <582956161027374.1789045403.906099557876587-openerp-55-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:24,082 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [500] 2026-09-10 13:03:24,334 127 INFO rb-8829239-224703-413908 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-10 13:03:24,954 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487888819020610.1789045404.866249322891235-openerp-56-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:25,008 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [501] 2026-09-10 13:03:26,231 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385520136593162.1789045406.199165344238281-openerp-56-wallet@1706cb136419>: ['"company_1_data" <@False>'] 2026-09-10 13:03:26,339 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [502] 2026-09-10 13:03:26,664 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:03:27,657 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 13:03:27,799 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-09-10 13:03:27,831 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-09-10 13:03:27,861 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-09-10 13:03:27,946 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-09-10 13:03:27,972 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 13:03:28,001 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-09-10 13:03:28,014 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-09-10 13:03:28,019 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-09-10 13:03:28,050 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-09-10 13:03:28,076 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-09-10 13:03:28,195 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-09-10 13:03:28,234 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:03:29,174 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-09-10 13:03:29,275 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-09-10 13:03:29,358 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-09-10 13:03:29,545 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-09-10 13:03:29,624 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-09-10 13:03:29,713 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-09-10 13:03:29,768 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-09-10 13:03:29,897 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-09-10 13:03:29,950 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:03:30,727 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-10 13:03:30,826 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-10 13:03:30,867 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-09-10 13:03:30,917 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-09-10 13:03:30,961 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-09-10 13:03:31,016 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-09-10 13:03:31,054 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-09-10 13:03:31,098 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-09-10 13:03:31,138 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-09-10 13:03:31,185 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-09-10 13:03:31,227 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-09-10 13:03:31,255 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-09-10 13:03:31,324 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-09-10 13:03:31,354 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-09-10 13:03:31,404 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-09-10 13:03:31,467 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-09-10 13:03:31,537 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-09-10 13:03:31,622 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-09-10 13:03:31,678 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 13:03:31,844 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 13:03:32,043 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 13:03:32,203 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 13:03:32,401 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 13:03:32,590 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-10 13:03:32,736 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-09-10 13:03:32,892 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-09-10 13:03:32,967 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-09-10 13:03:33,020 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-09-10 13:03:33,077 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-09-10 13:03:33,172 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-10 13:03:33,330 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-10 13:03:33,508 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-09-10 13:03:33,730 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-09-10 13:03:33,948 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-09-10 13:03:33,996 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-09-10 13:03:34,024 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-09-10 13:03:34,054 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-09-10 13:03:34,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-09-10 13:03:34,107 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-09-10 13:03:34,166 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-09-10 13:03:34,221 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-09-10 13:03:34,280 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:03:36,941 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-09-10 13:03:37,100 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-09-10 13:03:37,161 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-09-10 13:03:37,204 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-09-10 13:03:37,231 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-09-10 13:03:37,297 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-09-10 13:03:37,396 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-09-10 13:03:37,420 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 13:03:37,452 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 13:03:37,471 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-10 13:03:37,511 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-09-10 13:03:37,520 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-10 13:03:37,541 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-09-10 13:03:37,544 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-10 13:03:37,617 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-09-10 13:03:37,647 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-10 13:03:37,651 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-10 13:03:37,686 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:03:40,367 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-09-10 13:03:40,534 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:03:43,498 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-10 13:03:43,793 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-09-10 13:03:44,010 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-09-10 13:03:44,214 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 13:03:44,399 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 13:03:44,610 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 13:03:44,813 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 13:03:44,994 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 13:03:45,144 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-10 13:03:45,287 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:03:47,505 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-09-10 13:03:48,092 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-09-10 13:03:48,611 127 INFO rb-8829239-224703-413908 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-10 13:03:49,261 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:03:51,599 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-10 13:03:52,588 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-10 13:03:53,459 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-10 13:03:54,053 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-10 13:03:54,693 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:03:56,652 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-10 13:03:57,015 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-10 13:03:57,319 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-10 13:03:57,580 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:03:59,845 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 13:04:00,229 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-09-10 13:04:00,237 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-09-10 13:04:00,255 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-09-10 13:04:00,285 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-09-10 13:04:00,386 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-09-10 13:04:00,406 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-09-10 13:04:00,431 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 13:04:00,505 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-09-10 13:04:00,512 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-09-10 13:04:00,523 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-09-10 13:04:00,539 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-09-10 13:04:00,624 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-09-10 13:04:00,636 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-09-10 13:04:00,668 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-09-10 13:04:01,428 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-09-10 13:04:01,750 127 INFO rb-8829239-224703-413908 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-10 13:04:01,774 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-09-10 13:04:02,768 127 INFO rb-8829239-224703-413908 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-10 13:04:02,826 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-09-10 13:04:03,291 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-09-10 13:04:03,592 127 INFO rb-8829239-224703-413908 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-10 13:04:03,613 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-09-10 13:04:04,028 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 13:04:06,359 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-09-10 13:04:06,680 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:04:09,190 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-10 13:04:09,754 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-09-10 13:04:09,935 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-09-10 13:04:10,138 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 13:04:10,352 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 13:04:10,628 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 13:04:10,840 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 13:04:11,111 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 13:04:11,299 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-10 13:04:11,498 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:04:13,944 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-09-10 13:04:14,995 127 INFO rb-8829239-224703-413908 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-10 13:04:15,729 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-09-10 13:04:16,542 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:04:18,827 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-10 13:04:19,729 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-10 13:04:20,697 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-10 13:04:21,410 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-10 13:04:22,162 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:04:24,580 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-10 13:04:25,148 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-10 13:04:25,356 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-10 13:04:26,226 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:04:27,647 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-09-10 13:04:27,745 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 13:04:27,769 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-09-10 13:04:27,797 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-09-10 13:04:27,801 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-09-10 13:04:27,819 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 13:04:27,838 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-09-10 13:04:27,867 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-09-10 13:04:27,872 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-09-10 13:04:27,902 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:04:29,289 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-09-10 13:04:29,641 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-09-10 13:04:29,941 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-10 13:04:30,281 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:04:31,674 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-10 13:04:31,876 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-10 13:04:32,051 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-09-10 13:04:32,091 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 13:04:32,275 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 13:04:32,442 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 13:04:32,636 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 13:04:32,804 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 13:04:32,996 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-10 13:04:33,178 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-10 13:04:33,392 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-10 13:04:33,577 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-10 13:04:33,748 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-09-10 13:04:33,956 127 INFO rb-8829239-224703-413908 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-09-10 13:04:34,144 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:04:34,156 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-09-10 13:04:38,253 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:39,386 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:39] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.185 0.951 2026-09-10 13:04:39,785 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:39] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.132 0.256 2026-09-10 13:04:40,151 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:40] "GET /shop/cart HTTP/1.1" 200 - 169 0.097 0.265 2026-09-10 13:04:40,207 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-09-10 13:04:40,538 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-09-10 13:04:40,692 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-09-10 13:04:44,791 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:44,982 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:44] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.005 0.190 2026-09-10 13:04:44,986 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-09-10 13:04:45,008 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-09-10 13:04:48,926 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:49,151 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:49] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.006 0.222 2026-09-10 13:04:49,155 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-09-10 13:04:49,183 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-09-10 13:04:53,406 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:04:54,453 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:04:54] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.015 1.034 2026-09-10 13:04:54,455 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-09-10 13:04:54,481 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-09-10 13:04:59,100 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:00,099 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.150 0.854 2026-09-10 13:05:00,128 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-09-10 13:05:05,838 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps1@abc.com from n/a 2026-09-10 13:05:05,852 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:06,612 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-10 13:05:07,076 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:07] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.235 0.991 2026-09-10 13:05:09,107 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-10 13:05:09,146 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:09] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.059 0.116 2026-09-10 13:05:09,170 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps2@abc.com from n/a 2026-09-10 13:05:09,534 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-09-10 13:05:09,568 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:09] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.137 0.247 2026-09-10 13:05:09,703 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps2@abc.com from n/a 2026-09-10 13:05:10,825 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:10] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.360 0.751 2026-09-10 13:05:10,880 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-09-10 13:05:15,114 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:16,058 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:16] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.138 0.807 2026-09-10 13:05:16,059 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-09-10 13:05:16,089 127 INFO rb-8829239-224703-413908 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-10 13:05:20,137 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:22,006 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:22] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.179 1.695 2026-09-10 13:05:22,043 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-09-10 13:05:25,721 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-09-10 13:05:29,979 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:31,170 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:31] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.203 0.990 2026-09-10 13:05:31,171 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-09-10 13:05:31,197 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-09-10 13:05:35,402 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:36,291 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.153 0.738 2026-09-10 13:05:36,385 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:36] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.043 0.047 2026-09-10 13:05:36,387 127 INFO rb-8829239-224703-413908 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-10 13:05:36,415 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-09-10 13:05:42,131 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-09-10 13:05:46,536 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-09-10 13:05:50,350 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:05:51,593 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:05:51] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.273 0.972 2026-09-10 13:05:51,632 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-09-10 13:05:56,281 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-09-10 13:06:02,874 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-09-10 13:06:07,077 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:08,172 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:08] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.007 1.090 2026-09-10 13:06:08,200 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-09-10 13:06:12,460 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:13,448 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:13] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.129 0.861 2026-09-10 13:06:13,932 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:13] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.097 0.370 2026-09-10 13:06:13,977 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-09-10 13:06:18,065 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:19,793 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:19] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.498 1.239 2026-09-10 13:06:19,822 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-09-10 13:06:24,029 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:24,251 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:24] "POST /mail/message/post HTTP/1.1" 200 - 16 0.009 0.216 2026-09-10 13:06:26,520 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps1@abc.com from n/a 2026-09-10 13:06:26,633 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:26] "POST /mail/message/post HTTP/1.1" 200 - 45 0.059 0.043 2026-09-10 13:06:26,817 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps2@abc.com from n/a 2026-09-10 13:06:26,878 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:26] "POST /mail/message/post HTTP/1.1" 200 - 19 0.024 0.028 2026-09-10 13:06:26,928 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-09-10 13:06:31,957 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:33,222 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:33] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.171 1.100 2026-09-10 13:06:33,485 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:33] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.030 0.221 2026-09-10 13:06:33,486 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-09-10 13:06:33,514 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-09-10 13:06:39,551 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:40,927 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:40] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.355 1.026 2026-09-10 13:06:41,185 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.135 0.084 2026-09-10 13:06:41,236 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-09-10 13:06:48,599 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:49,818 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:49] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.461 0.767 2026-09-10 13:06:49,851 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-09-10 13:06:54,202 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:06:55,242 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:06:55] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.292 0.750 2026-09-10 13:06:55,244 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-09-10 13:06:55,285 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-09-10 13:06:59,425 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:00,330 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:00] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 404 - 187 0.095 0.812 2026-09-10 13:07:00,391 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:vendor from n/a 2026-09-10 13:07:01,329 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:01] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 200 - 166 0.410 0.513 2026-09-10 13:07:01,391 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-09-10 13:07:08,499 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps1@abc.com from n/a 2026-09-10 13:07:08,517 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:10,354 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-10 13:07:10,917 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:10] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.372 2.031 2026-09-10 13:07:11,180 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-10 13:07:11,219 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:11] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.126 0.148 2026-09-10 13:07:11,277 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-09-10 13:07:18,440 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps1@abc.com from n/a 2026-09-10 13:07:18,456 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:18,948 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:18] "GET /my/apps/download/186 HTTP/1.1" 200 - 58 0.125 0.369 2026-09-10 13:07:19,106 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:19] "GET /my/apps/download/186 HTTP/1.1" 200 - 35 0.068 0.051 2026-09-10 13:07:19,338 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:19] "GET /my/apps/download/186 HTTP/1.1" 200 - 51 0.035 0.041 2026-09-10 13:07:19,339 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-09-10 13:07:19,391 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-09-10 13:07:24,582 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portalapps2@abc.com from n/a 2026-09-10 13:07:24,595 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:24,932 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:24] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.035 0.304 2026-09-10 13:07:26,315 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:26] "GET /my HTTP/1.1" 200 - 246 0.414 0.963 2026-09-10 13:07:26,316 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-09-10 13:07:26,372 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:07:26,398 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-09-10 13:07:26,412 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:26,769 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-09-10 13:07:26,780 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:28,942 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:28] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.315 1.849 2026-09-10 13:07:29,002 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.023 0.034 2026-09-10 13:07:29,074 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.028 0.038 2026-09-10 13:07:29,187 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.057 0.052 2026-09-10 13:07:29,232 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.014 0.027 2026-09-10 13:07:29,299 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.023 0.040 2026-09-10 13:07:29,375 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.022 0.045 2026-09-10 13:07:29,440 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category?price=] 2026-09-10 13:07:29,645 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-09-10 13:07:29,653 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:29,955 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:29] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.026 0.282 2026-09-10 13:07:30,993 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:30] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.238 0.793 2026-09-10 13:07:31,019 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.002 0.019 2026-09-10 13:07:31,108 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.033 0.053 2026-09-10 13:07:31,121 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.006 2026-09-10 13:07:31,197 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.051 2026-09-10 13:07:31,210 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.004 0.006 2026-09-10 13:07:31,286 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.052 2026-09-10 13:07:31,306 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.006 0.010 2026-09-10 13:07:31,409 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.048 0.046 2026-09-10 13:07:31,536 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.047 0.075 2026-09-10 13:07:31,550 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.002 0.007 2026-09-10 13:07:31,639 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.028 0.058 2026-09-10 13:07:31,641 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-09-10 13:07:31,675 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-09-10 13:07:31,685 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:07:31,978 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:31] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.016 0.279 2026-09-10 13:07:32,965 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.298 0.684 2026-09-10 13:07:32,983 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:32] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.007 0.007 2026-09-10 13:07:33,067 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:07:33] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.036 0.045 2026-09-10 13:07:33,068 127 INFO rb-8829239-224703-413908 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-10 13:07:33,113 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:07:34,113 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-10 13:07:41,733 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:07:45,503 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-09-10 13:07:45,748 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-09-10 13:07:45,833 127 INFO rb-8829239-224703-413908 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-10 13:07:45,866 127 INFO rb-8829239-224703-413908 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-10 13:07:45,924 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-09-10 13:07:46,006 127 INFO rb-8829239-224703-413908 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-10 13:07:46,037 127 INFO rb-8829239-224703-413908 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-10 13:07:46,093 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-09-10 13:07:46,214 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-09-10 13:07:46,336 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-09-10 13:07:46,428 127 INFO rb-8829239-224703-413908 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-10 13:07:46,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-09-10 13:07:46,847 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-10 13:07:46,893 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-10 13:07:46,908 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-09-10 13:07:46,931 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-09-10 13:07:47,032 127 INFO rb-8829239-224703-413908 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-10 13:07:47,237 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-10 13:07:47,276 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-10 13:07:47,306 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-10 13:07:47,333 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-10 13:07:47,360 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-09-10 13:07:47,452 127 INFO rb-8829239-224703-413908 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-10 13:07:47,713 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-10 13:07:47,736 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-10 13:07:47,758 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-10 13:07:47,776 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-10 13:07:47,787 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-09-10 13:07:47,814 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-09-10 13:07:47,928 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:07:52,219 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-09-10 13:07:52,296 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-09-10 13:07:52,322 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-09-10 13:07:52,461 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-09-10 13:07:52,482 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-09-10 13:07:52,598 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-09-10 13:07:52,627 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-09-10 13:07:52,740 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-09-10 13:07:52,764 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-09-10 13:07:52,953 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-09-10 13:07:53,084 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-09-10 13:07:53,152 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-09-10 13:07:53,215 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-09-10 13:07:53,355 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-09-10 13:07:53,393 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-09-10 13:07:53,557 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-09-10 13:07:53,611 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-09-10 13:07:53,642 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-09-10 13:07:54,114 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-09-10 13:07:54,146 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-09-10 13:07:54,176 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-09-10 13:07:54,204 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-09-10 13:07:54,309 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-09-10 13:07:54,483 127 INFO rb-8829239-224703-413908 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-10 13:07:54,556 127 INFO rb-8829239-224703-413908 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-10 13:07:54,658 127 INFO rb-8829239-224703-413908 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-10 13:07:54,823 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-09-10 13:07:54,941 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-09-10 13:07:54,981 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-09-10 13:07:55,024 127 INFO rb-8829239-224703-413908 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-10 13:07:55,061 127 INFO rb-8829239-224703-413908 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-10 13:07:55,116 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-09-10 13:07:55,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-09-10 13:07:55,239 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-09-10 13:07:55,432 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-09-10 13:07:55,510 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-09-10 13:07:55,543 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-09-10 13:07:55,628 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-09-10 13:07:55,725 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-09-10 13:07:56,569 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-09-10 13:07:56,600 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-09-10 13:07:56,712 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-09-10 13:07:56,753 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-09-10 13:07:56,798 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-09-10 13:07:56,861 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-09-10 13:07:57,042 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-09-10 13:07:57,395 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-09-10 13:07:57,550 127 INFO rb-8829239-224703-413908 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-10 13:07:57,627 127 INFO rb-8829239-224703-413908 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-10 13:07:57,684 127 INFO rb-8829239-224703-413908 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-10 13:07:57,861 127 INFO rb-8829239-224703-413908 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-10 13:07:57,898 127 INFO rb-8829239-224703-413908 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-10 13:07:57,956 127 INFO rb-8829239-224703-413908 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-10 13:07:58,013 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-09-10 13:07:58,150 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-09-10 13:07:58,367 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:08:01,636 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-09-10 13:08:01,794 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-09-10 13:08:01,865 127 INFO rb-8829239-224703-413908 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-10 13:08:01,913 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-09-10 13:08:02,001 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-09-10 13:08:02,080 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-09-10 13:08:02,124 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-09-10 13:08:02,156 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-09-10 13:08:02,194 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-09-10 13:08:02,257 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-09-10 13:08:02,315 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-09-10 13:08:02,386 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-09-10 13:08:02,463 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-09-10 13:08:02,546 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-09-10 13:08:02,616 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-09-10 13:08:02,674 127 INFO rb-8829239-224703-413908 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-10 13:08:02,756 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-09-10 13:08:02,825 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-09-10 13:08:02,962 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-09-10 13:08:03,069 127 INFO rb-8829239-224703-413908 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-10 13:08:03,138 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-09-10 13:08:03,209 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-09-10 13:08:03,261 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-09-10 13:08:03,392 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-09-10 13:08:03,430 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-09-10 13:08:03,702 127 INFO rb-8829239-224703-413908 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-10 13:08:03,963 127 INFO rb-8829239-224703-413908 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-10 13:08:04,046 127 INFO rb-8829239-224703-413908 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-10 13:08:04,253 127 INFO rb-8829239-224703-413908 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-10 13:08:04,542 127 INFO rb-8829239-224703-413908 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-10 13:08:04,716 127 INFO rb-8829239-224703-413908 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-10 13:08:04,853 127 INFO rb-8829239-224703-413908 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-10 13:08:05,025 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:08:09,183 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-09-10 13:08:09,236 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-09-10 13:08:09,303 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-09-10 13:08:09,332 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-09-10 13:08:09,342 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-09-10 13:08:09,347 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-09-10 13:08:09,353 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-09-10 13:08:09,358 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-09-10 13:08:09,400 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:08:12,784 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-09-10 13:08:12,870 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 13:08:12,899 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-09-10 13:08:12,929 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-09-10 13:08:13,006 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 13:08:13,046 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-09-10 13:08:13,096 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 13:08:13,119 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-09-10 13:08:13,267 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 13:08:13,318 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:08:13,957 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-09-10 13:08:14,682 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 422 2026-09-10 13:08:14,682 127 INFO rb-8829239-224703-413908 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/tmpyts2lt3g_chrome_odoo 2026-09-10 13:08:14,683 127 INFO rb-8829239-224703-413908 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:44667/json/version 2026-09-10 13:08:14,684 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44667/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:14,758 127 INFO rb-8829239-224703-413908 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-10 13:08:14,758 127 INFO rb-8829239-224703-413908 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:44667/json 2026-09-10 13:08:14,759 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44667/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:14,764 127 INFO rb-8829239-224703-413908 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:44667/devtools/page/14D5512C392955412B7BFE217A2EF41A 2026-09-10 13:08:14,786 127 INFO rb-8829239-224703-413908 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-10 13:08:14,818 127 INFO rb-8829239-224703-413908 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-10 13:08:14,910 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_color_reviewer from n/a 2026-09-10 13:08:14,929 127 INFO rb-8829239-224703-413908 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-10 13:08:14,932 127 INFO rb-8829239-224703-413908 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-10 13:08:14,932 127 INFO rb-8829239-224703-413908 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-10 13:08:14,961 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:16,717 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.497 1.264 2026-09-10 13:08:16,721 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '14D5512C392955412B7BFE217A2EF41A', 'loaderId': '54CD2671FD340549543ED9926F8C8D75', 'isDownload': False} 2026-09-10 13:08:16,722 127 INFO rb-8829239-224703-413908 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-10 13:08:16,773 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:16,830 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.050 0.033 2026-09-10 13:08:16,846 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:16,860 127 INFO rb-8829239-224703-413908 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-10 13:08:16,860 127 INFO rb-8829239-224703-413908 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-10 13:08:16,871 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.103 2026-09-10 13:08:16,902 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:16,914 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-09-10 13:08:16,956 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:16,981 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:16] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.065 2026-09-10 13:08:17,086 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:17] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.005 0.015 2026-09-10 13:08:22,701 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 5.613 2026-09-10 13:08:22,709 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 5.964 2026-09-10 13:08:22,711 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 5.585 2026-09-10 13:08:22,723 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 5.653 2026-09-10 13:08:22,767 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 5.525 2026-09-10 13:08:22,792 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:22,820 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.038 2026-09-10 13:08:22,837 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:22] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.006 0.057 2026-09-10 13:08:23,188 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:23,201 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.015 2026-09-10 13:08:23,225 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:23,318 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: The ready code tooks too much time : 6.596385478973389 2026-09-10 13:08:23,318 127 INFO rb-8829239-224703-413908 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-10 13:08:23,331 127 INFO rb-8829239-224703-413908 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-10 13:08:23,395 127 INFO rb-8829239-224703-413908 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-10 13:08:23,413 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.030 0.117 2026-09-10 13:08:23,464 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.029 0.160 2026-09-10 13:08:23,469 127 INFO rb-8829239-224703-413908 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-10 13:08:23,551 127 INFO rb-8829239-224703-413908 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-10 13:08:23,619 127 INFO rb-8829239-224703-413908 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-10 13:08:23,682 127 INFO rb-8829239-224703-413908 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-10 13:08:23,718 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:23] "POST /docs/update_category HTTP/1.1" 200 - 14 0.014 0.015 2026-09-10 13:08:23,744 127 INFO rb-8829239-224703-413908 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-10 13:08:24,037 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:24] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.062 0.126 2026-09-10 13:08:24,531 127 INFO rb-8829239-224703-413908 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-10 13:08:24,553 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.009 2026-09-10 13:08:24,626 127 INFO rb-8829239-224703-413908 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-10 13:08:24,641 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.048 0.048 2026-09-10 13:08:24,675 127 INFO rb-8829239-224703-413908 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-10 13:08:24,746 127 INFO rb-8829239-224703-413908 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-10 13:08:24,801 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-09-10 13:08:24,802 127 INFO rb-8829239-224703-413908 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-10 13:08:24,930 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9654768 (allocated 11272192) 2026-09-10 13:08:24,946 127 INFO rb-8829239-224703-413908 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-10 13:08:24,947 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-09-10 13:08:24,949 127 INFO rb-8829239-224703-413908 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-10 13:08:25,048 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130825_048241_test_picking_a_cover_colour_persists_it.txt 2026-09-10 13:08:25,048 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpyts2lt3g_chrome_odoo" 2026-09-10 13:08:25,096 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:08:27,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-09-10 13:08:27,102 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-09-10 13:08:27,482 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 601 2026-09-10 13:08:27,483 127 INFO rb-8829239-224703-413908 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/tmp95lg0wib_chrome_odoo 2026-09-10 13:08:27,483 127 INFO rb-8829239-224703-413908 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:37831/json/version 2026-09-10 13:08:27,486 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37831/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:27,508 127 INFO rb-8829239-224703-413908 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-10 13:08:27,508 127 INFO rb-8829239-224703-413908 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:37831/json 2026-09-10 13:08:27,508 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37831/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:27,516 127 INFO rb-8829239-224703-413908 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:37831/devtools/page/DEC0003A3629716125621992F37600D2 2026-09-10 13:08:27,564 127 INFO rb-8829239-224703-413908 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-10 13:08:27,618 127 INFO rb-8829239-224703-413908 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-10 13:08:27,757 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_editor from n/a 2026-09-10 13:08:27,792 127 INFO rb-8829239-224703-413908 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-10 13:08:27,796 127 INFO rb-8829239-224703-413908 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-10 13:08:27,797 127 INFO rb-8829239-224703-413908 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-10 13:08:27,824 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:29,148 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:29,772 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:30,622 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.551 2.255 2026-09-10 13:08:30,627 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': 'DEC0003A3629716125621992F37600D2', 'loaderId': 'F23BECBE2DC9FADFC05BB91C00193918', 'isDownload': False} 2026-09-10 13:08:30,627 127 INFO rb-8829239-224703-413908 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-10 13:08:30,659 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "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-10 13:08:30,683 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:30,707 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.023 2026-09-10 13:08:30,736 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:30,799 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.088 2026-09-10 13:08:30,821 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:30,833 127 INFO rb-8829239-224703-413908 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-10 13:08:30,833 127 INFO rb-8829239-224703-413908 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-10 13:08:30,850 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.027 0.080 2026-09-10 13:08:30,872 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:30,894 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.055 2026-09-10 13:08:30,996 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:31,003 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:31,011 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:31,024 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:08:31,035 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.012 0.016 2026-09-10 13:08:31,089 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:31,133 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:31,182 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.023 0.051 2026-09-10 13:08:31,210 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.010 0.086 2026-09-10 13:08:31,549 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:31,562 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.015 2026-09-10 13:08:31,580 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:31,672 127 INFO rb-8829239-224703-413908 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-10 13:08:31,691 127 INFO rb-8829239-224703-413908 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-10 13:08:31,726 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.110 2026-09-10 13:08:31,773 127 INFO rb-8829239-224703-413908 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-10 13:08:31,777 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:31] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 0.109 2026-09-10 13:08:31,833 127 INFO rb-8829239-224703-413908 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-10 13:08:31,893 127 INFO rb-8829239-224703-413908 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-10 13:08:31,950 127 INFO rb-8829239-224703-413908 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-10 13:08:32,023 127 INFO rb-8829239-224703-413908 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-10 13:08:32,077 127 INFO rb-8829239-224703-413908 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-10 13:08:32,138 127 INFO rb-8829239-224703-413908 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-10 13:08:32,139 127 INFO rb-8829239-224703-413908 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-10 13:08:32,233 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9606264 (allocated 9961472) 2026-09-10 13:08:32,245 127 INFO rb-8829239-224703-413908 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 601 2026-09-10 13:08:32,248 127 INFO rb-8829239-224703-413908 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-10 13:08:32,251 127 INFO rb-8829239-224703-413908 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 601 2026-09-10 13:08:32,345 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130832_345142_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-09-10 13:08:32,345 127 INFO rb-8829239-224703-413908 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/tmp95lg0wib_chrome_odoo" 2026-09-10 13:08:32,382 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-09-10 13:08:32,755 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 788 2026-09-10 13:08:32,756 127 INFO rb-8829239-224703-413908 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/tmpejyybqz__chrome_odoo 2026-09-10 13:08:32,759 127 INFO rb-8829239-224703-413908 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:34153/json/version 2026-09-10 13:08:32,760 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:34153/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:32,799 127 INFO rb-8829239-224703-413908 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-10 13:08:32,799 127 INFO rb-8829239-224703-413908 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:34153/json 2026-09-10 13:08:32,807 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:34153/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:32,840 127 INFO rb-8829239-224703-413908 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:34153/devtools/page/ED1E5DB4EDF50E917C1FBD9B4475C55E 2026-09-10 13:08:32,865 127 INFO rb-8829239-224703-413908 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-10 13:08:32,880 127 INFO rb-8829239-224703-413908 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-10 13:08:32,973 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_editor from n/a 2026-09-10 13:08:32,993 127 INFO rb-8829239-224703-413908 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-10 13:08:33,017 127 INFO rb-8829239-224703-413908 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-10 13:08:33,017 127 INFO rb-8829239-224703-413908 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-10 13:08:33,034 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:33,379 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:33,877 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:34,699 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.414 1.256 2026-09-10 13:08:34,707 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'ED1E5DB4EDF50E917C1FBD9B4475C55E', 'loaderId': '3DEDEC68F9082E7B908671B8DC16FC24', 'isDownload': False} 2026-09-10 13:08:34,707 127 INFO rb-8829239-224703-413908 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-10 13:08:34,735 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:34,773 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:34,846 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.073 0.031 2026-09-10 13:08:34,882 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:34,908 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.026 0.136 2026-09-10 13:08:34,909 127 INFO rb-8829239-224703-413908 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-10 13:08:34,909 127 INFO rb-8829239-224703-413908 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-10 13:08:34,933 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:34,954 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:34] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.024 0.036 2026-09-10 13:08:34,999 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:35,039 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.030 0.082 2026-09-10 13:08:35,157 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:35,177 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:08:35,186 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:08:35,194 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:35,209 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.039 0.007 2026-09-10 13:08:35,317 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:35,384 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:35,413 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.021 0.063 2026-09-10 13:08:35,439 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.003 0.092 2026-09-10 13:08:35,851 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:35,870 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.018 0.035 2026-09-10 13:08:35,896 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:35] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:36,027 127 INFO rb-8829239-224703-413908 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-10 13:08:36,042 127 INFO rb-8829239-224703-413908 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-10 13:08:36,082 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.126 2026-09-10 13:08:36,095 127 INFO rb-8829239-224703-413908 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-10 13:08:36,160 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:36] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.041 0.154 2026-09-10 13:08:36,175 127 INFO rb-8829239-224703-413908 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-10 13:08:36,231 127 INFO rb-8829239-224703-413908 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-10 13:08:36,290 127 INFO rb-8829239-224703-413908 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-10 13:08:36,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11889] 2026-09-10 13:08:36,512 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-09-10 13:08:36,530 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-09-10 13:08:36,548 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11887, 11886] 2026-09-10 13:08:36,576 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-09-10 13:08:36,591 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-09-10 13:08:36,600 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:36] "POST /docs/delete HTTP/1.1" 200 - 114 0.121 0.081 2026-09-10 13:08:36,651 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:36,693 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:36,748 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:36] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.021 0.093 2026-09-10 13:08:37,197 127 INFO rb-8829239-224703-413908 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-10 13:08:37,287 127 INFO rb-8829239-224703-413908 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-10 13:08:37,301 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:37] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.061 0.030 2026-09-10 13:08:37,312 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.095 2026-09-10 13:08:37,342 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-09-10 13:08:37,343 127 INFO rb-8829239-224703-413908 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-10 13:08:37,452 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9481052 (allocated 11796480) 2026-09-10 13:08:37,466 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 788 2026-09-10 13:08:37,467 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-09-10 13:08:37,468 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 788 2026-09-10 13:08:37,565 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130837_564840_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-09-10 13:08:37,565 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpejyybqz__chrome_odoo" 2026-09-10 13:08:37,603 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-09-10 13:08:37,883 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 987 2026-09-10 13:08:37,884 127 INFO rb-8829239-224703-413908 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/tmpxnwj64xm_chrome_odoo 2026-09-10 13:08:37,884 127 INFO rb-8829239-224703-413908 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:35633/json/version 2026-09-10 13:08:37,886 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:35633/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:37,953 127 INFO rb-8829239-224703-413908 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-10 13:08:37,954 127 INFO rb-8829239-224703-413908 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:35633/json 2026-09-10 13:08:37,958 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:35633/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:37,969 127 INFO rb-8829239-224703-413908 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:35633/devtools/page/3DEDF28A39F95C2D3220A8DA9D826F44 2026-09-10 13:08:37,978 127 INFO rb-8829239-224703-413908 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-10 13:08:37,984 127 INFO rb-8829239-224703-413908 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-10 13:08:38,129 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_editor from n/a 2026-09-10 13:08:38,138 127 INFO rb-8829239-224703-413908 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-10 13:08:38,145 127 INFO rb-8829239-224703-413908 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-10 13:08:38,145 127 INFO rb-8829239-224703-413908 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-10 13:08:38,184 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:38,575 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:39,118 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:39,826 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.402 1.251 2026-09-10 13:08:39,830 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '3DEDF28A39F95C2D3220A8DA9D826F44', 'loaderId': '587C9CC21D4CAC1F4736708D9203BFCF', 'isDownload': False} 2026-09-10 13:08:39,830 127 INFO rb-8829239-224703-413908 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-10 13:08:39,861 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "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-10 13:08:39,873 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:39,899 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.021 0.025 2026-09-10 13:08:39,920 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:39,967 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.037 0.071 2026-09-10 13:08:39,980 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:39,989 127 INFO rb-8829239-224703-413908 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-10 13:08:39,993 127 INFO rb-8829239-224703-413908 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-10 13:08:39,997 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:39] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.069 2026-09-10 13:08:40,026 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:40,047 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.034 2026-09-10 13:08:40,170 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:08:40,177 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:08:40,204 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:08:40,213 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:08:40,217 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.034 0.021 2026-09-10 13:08:40,253 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:40,304 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:40,343 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.023 0.056 2026-09-10 13:08:40,372 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.003 0.089 2026-09-10 13:08:40,744 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:40,759 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.012 0.018 2026-09-10 13:08:40,781 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:40,857 127 INFO rb-8829239-224703-413908 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-10 13:08:40,878 127 INFO rb-8829239-224703-413908 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-10 13:08:40,925 127 INFO rb-8829239-224703-413908 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-10 13:08:40,943 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.112 2026-09-10 13:08:41,007 127 INFO rb-8829239-224703-413908 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-10 13:08:41,019 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:41] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.174 2026-09-10 13:08:41,064 127 INFO rb-8829239-224703-413908 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-10 13:08:41,136 127 INFO rb-8829239-224703-413908 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-10 13:08:41,289 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:41] "POST /docs/create HTTP/1.1" 200 - 38 0.042 0.049 2026-09-10 13:08:42,052 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:42] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.141 0.571 2026-09-10 13:08:42,495 127 INFO rb-8829239-224703-413908 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-10 13:08:42,510 127 INFO rb-8829239-224703-413908 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-10 13:08:42,527 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.006 2026-09-10 13:08:42,598 127 INFO rb-8829239-224703-413908 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-10 13:08:42,601 127 INFO rb-8829239-224703-413908 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-10 13:08:42,602 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:42] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.044 0.041 2026-09-10 13:08:42,700 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 13058332 (allocated 14417920) 2026-09-10 13:08:42,720 127 INFO rb-8829239-224703-413908 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 987 2026-09-10 13:08:42,722 127 INFO rb-8829239-224703-413908 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-10 13:08:42,730 127 INFO rb-8829239-224703-413908 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 987 2026-09-10 13:08:42,794 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130842_794635_test_creating_a_document_through_the_dialog_persists_it.txt 2026-09-10 13:08:42,794 127 INFO rb-8829239-224703-413908 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/tmpxnwj64xm_chrome_odoo" 2026-09-10 13:08:42,827 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-09-10 13:08:43,099 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1179 2026-09-10 13:08:43,099 127 INFO rb-8829239-224703-413908 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/tmp0wfbngvb_chrome_odoo 2026-09-10 13:08:43,099 127 INFO rb-8829239-224703-413908 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:42375/json/version 2026-09-10 13:08:43,100 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:42375/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:43,167 127 INFO rb-8829239-224703-413908 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-10 13:08:43,167 127 INFO rb-8829239-224703-413908 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:42375/json 2026-09-10 13:08:43,167 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:42375/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:43,175 127 INFO rb-8829239-224703-413908 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:42375/devtools/page/CA041836F96545AC70DBB2E5F0163670 2026-09-10 13:08:43,191 127 INFO rb-8829239-224703-413908 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-10 13:08:43,205 127 INFO rb-8829239-224703-413908 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-10 13:08:43,338 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_editor from n/a 2026-09-10 13:08:43,348 127 INFO rb-8829239-224703-413908 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-10 13:08:43,358 127 INFO rb-8829239-224703-413908 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-10 13:08:43,358 127 INFO rb-8829239-224703-413908 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-10 13:08:43,397 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:43,701 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:44,222 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:44,983 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:44] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.372 1.219 2026-09-10 13:08:44,987 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': 'CA041836F96545AC70DBB2E5F0163670', 'loaderId': '7C4A78285E44356E3DE56151115D2D5E', 'isDownload': False} 2026-09-10 13:08:44,988 127 INFO rb-8829239-224703-413908 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-10 13:08:45,015 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "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-10 13:08:45,041 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:45,096 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.030 2026-09-10 13:08:45,108 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:45,114 127 INFO rb-8829239-224703-413908 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-10 13:08:45,115 127 INFO rb-8829239-224703-413908 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-10 13:08:45,130 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.093 2026-09-10 13:08:45,166 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:45,181 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.055 2026-09-10 13:08:45,194 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:45,221 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.061 2026-09-10 13:08:45,231 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:45,242 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:08:45,271 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:08:45,273 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:08:45,298 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.044 0.030 2026-09-10 13:08:45,412 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:45,434 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:45,470 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.040 2026-09-10 13:08:45,494 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.007 0.049 2026-09-10 13:08:45,923 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:45,939 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.017 0.013 2026-09-10 13:08:45,959 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:45] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:08:46,045 127 INFO rb-8829239-224703-413908 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-10 13:08:46,059 127 INFO rb-8829239-224703-413908 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-10 13:08:46,098 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.092 2026-09-10 13:08:46,117 127 INFO rb-8829239-224703-413908 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-10 13:08:46,145 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:46] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.022 0.122 2026-09-10 13:08:46,174 127 INFO rb-8829239-224703-413908 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-10 13:08:46,237 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-09-10 13:08:46,238 127 INFO rb-8829239-224703-413908 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-10 13:08:46,333 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9114200 (allocated 9961472) 2026-09-10 13:08:46,339 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1179 2026-09-10 13:08:46,340 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-09-10 13:08:46,342 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1179 2026-09-10 13:08:46,451 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130846_451345_test_editor_page_offers_the_create_affordance.txt 2026-09-10 13:08:46,451 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmp0wfbngvb_chrome_odoo" 2026-09-10 13:08:46,491 127 INFO rb-8829239-224703-413908 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-10 13:08:46,855 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1356 2026-09-10 13:08:46,855 127 INFO rb-8829239-224703-413908 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/tmpyu9oopy1_chrome_odoo 2026-09-10 13:08:46,855 127 INFO rb-8829239-224703-413908 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:37385/json/version 2026-09-10 13:08:46,857 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37385/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:46,889 127 INFO rb-8829239-224703-413908 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-10 13:08:46,889 127 INFO rb-8829239-224703-413908 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:37385/json 2026-09-10 13:08:46,893 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37385/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:46,961 127 INFO rb-8829239-224703-413908 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:37385/devtools/page/5CB284F7C5AE76808BC913797353508A 2026-09-10 13:08:47,024 127 INFO rb-8829239-224703-413908 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-10 13:08:47,039 127 INFO rb-8829239-224703-413908 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-10 13:08:47,093 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_manager from n/a 2026-09-10 13:08:47,116 127 INFO rb-8829239-224703-413908 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-10 13:08:47,124 127 INFO rb-8829239-224703-413908 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-10 13:08:47,124 127 INFO rb-8829239-224703-413908 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-10 13:08:47,142 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:49,678 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /docs HTTP/1.1" 200 - 287 0.459 2.080 2026-09-10 13:08:49,682 127 INFO rb-8829239-224703-413908 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': '5CB284F7C5AE76808BC913797353508A', 'loaderId': 'CCD5168773F081C59CA8898E57EB859E', 'isDownload': False} 2026-09-10 13:08:49,683 127 INFO rb-8829239-224703-413908 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-10 13:08:49,721 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:49,733 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:49,804 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.061 0.037 2026-09-10 13:08:49,817 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:49,831 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.110 2026-09-10 13:08:49,835 127 INFO rb-8829239-224703-413908 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-10 13:08:49,836 127 INFO rb-8829239-224703-413908 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-10 13:08:49,862 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:49,884 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.023 0.019 2026-09-10 13:08:49,907 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:49,930 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.021 0.061 2026-09-10 13:08:49,994 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:49] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:08:50,001 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:50,013 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:50,014 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 13:08:50,016 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.027 0.013 2026-09-10 13:08:50,138 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:08:50,172 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:50,219 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.067 2026-09-10 13:08:50,235 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.004 0.090 2026-09-10 13:08:50,607 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:50,618 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.012 2026-09-10 13:08:50,635 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:08:50,717 127 INFO rb-8829239-224703-413908 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-10 13:08:50,743 127 INFO rb-8829239-224703-413908 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-10 13:08:50,773 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.082 2026-09-10 13:08:50,830 127 INFO rb-8829239-224703-413908 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-10 13:08:50,836 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:50] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.114 2026-09-10 13:08:50,901 127 INFO rb-8829239-224703-413908 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-10 13:08:50,965 127 INFO rb-8829239-224703-413908 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-10 13:08:51,041 127 INFO rb-8829239-224703-413908 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-10 13:08:51,229 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:51] "POST /docs/create_category HTTP/1.1" 200 - 51 0.075 0.048 2026-09-10 13:08:51,341 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:51] "GET /docs HTTP/1.1" 200 - 20 0.027 0.065 2026-09-10 13:08:51,821 127 INFO rb-8829239-224703-413908 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-10 13:08:51,910 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:51] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.040 0.038 2026-09-10 13:08:51,919 127 INFO rb-8829239-224703-413908 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-10 13:08:51,919 127 INFO rb-8829239-224703-413908 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-10 13:08:51,921 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.080 2026-09-10 13:08:52,015 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9457004 (allocated 11010048) 2026-09-10 13:08:52,038 127 INFO rb-8829239-224703-413908 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 1356 2026-09-10 13:08:52,039 127 INFO rb-8829239-224703-413908 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-10 13:08:52,040 127 INFO rb-8829239-224703-413908 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 1356 2026-09-10 13:08:52,140 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130852_140686_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-09-10 13:08:52,141 127 INFO rb-8829239-224703-413908 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/tmpyu9oopy1_chrome_odoo" 2026-09-10 13:08:52,175 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-09-10 13:08:52,556 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1533 2026-09-10 13:08:52,556 127 INFO rb-8829239-224703-413908 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/tmp1sd8ao17_chrome_odoo 2026-09-10 13:08:52,556 127 INFO rb-8829239-224703-413908 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:36147/json/version 2026-09-10 13:08:52,557 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:36147/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:52,647 127 INFO rb-8829239-224703-413908 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-10 13:08:52,647 127 INFO rb-8829239-224703-413908 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:36147/json 2026-09-10 13:08:52,649 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:36147/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:52,702 127 INFO rb-8829239-224703-413908 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:36147/devtools/page/F65412C06240D5E5D832EF11D5544EE8 2026-09-10 13:08:52,734 127 INFO rb-8829239-224703-413908 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-10 13:08:52,748 127 INFO rb-8829239-224703-413908 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-10 13:08:52,862 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_manager from n/a 2026-09-10 13:08:52,896 127 INFO rb-8829239-224703-413908 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-10 13:08:52,914 127 INFO rb-8829239-224703-413908 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-10 13:08:52,914 127 INFO rb-8829239-224703-413908 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-10 13:08:52,941 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:54,152 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /docs HTTP/1.1" 200 - 287 0.199 1.016 2026-09-10 13:08:54,157 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': 'F65412C06240D5E5D832EF11D5544EE8', 'loaderId': '7FD2DA55AEFCC51D30468728DF27AC3A', 'isDownload': False} 2026-09-10 13:08:54,157 127 INFO rb-8829239-224703-413908 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-10 13:08:54,196 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:54,215 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:54,241 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.019 0.024 2026-09-10 13:08:54,254 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:54,300 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.034 0.059 2026-09-10 13:08:54,312 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:54,326 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.055 2026-09-10 13:08:54,330 127 INFO rb-8829239-224703-413908 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-10 13:08:54,330 127 INFO rb-8829239-224703-413908 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-10 13:08:54,346 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:54,369 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.021 2026-09-10 13:08:54,448 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:08:54,463 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.009 0.016 2026-09-10 13:08:54,471 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 13:08:54,474 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:08:54,483 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:08:54,525 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:54,568 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:54,607 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.021 0.057 2026-09-10 13:08:54,638 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.012 0.092 2026-09-10 13:08:54,937 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:54,953 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.014 0.016 2026-09-10 13:08:54,980 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:54] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:55,065 127 INFO rb-8829239-224703-413908 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-10 13:08:55,077 127 INFO rb-8829239-224703-413908 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-10 13:08:55,110 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.081 2026-09-10 13:08:55,156 127 INFO rb-8829239-224703-413908 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-10 13:08:55,218 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.069 0.103 2026-09-10 13:08:55,226 127 INFO rb-8829239-224703-413908 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-10 13:08:55,307 127 INFO rb-8829239-224703-413908 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-10 13:08:55,463 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "POST /docs/create_category HTTP/1.1" 200 - 34 0.043 0.051 2026-09-10 13:08:55,690 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:55] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.062 0.130 2026-09-10 13:08:56,158 127 INFO rb-8829239-224703-413908 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-10 13:08:56,244 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:56] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.046 0.031 2026-09-10 13:08:56,254 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.083 2026-09-10 13:08:56,297 127 INFO rb-8829239-224703-413908 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-10 13:08:56,297 127 INFO rb-8829239-224703-413908 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-10 13:08:56,412 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12859396 (allocated 14680064) 2026-09-10 13:08:56,419 127 INFO rb-8829239-224703-413908 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 1533 2026-09-10 13:08:56,420 127 INFO rb-8829239-224703-413908 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-10 13:08:56,422 127 INFO rb-8829239-224703-413908 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 1533 2026-09-10 13:08:56,519 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130856_519085_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-09-10 13:08:56,519 127 INFO rb-8829239-224703-413908 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/tmp1sd8ao17_chrome_odoo" 2026-09-10 13:08:56,568 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-09-10 13:08:56,959 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1714 2026-09-10 13:08:56,959 127 INFO rb-8829239-224703-413908 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/tmpmiixpjjk_chrome_odoo 2026-09-10 13:08:56,960 127 INFO rb-8829239-224703-413908 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:38609/json/version 2026-09-10 13:08:56,962 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:38609/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:08:57,026 127 INFO rb-8829239-224703-413908 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-10 13:08:57,026 127 INFO rb-8829239-224703-413908 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:38609/json 2026-09-10 13:08:57,030 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:38609/json with timeout 3 increased to 10s during tests 2026-09-10 13:08:57,074 127 INFO rb-8829239-224703-413908 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:38609/devtools/page/070C4F695777D166F42303503385FBC3 2026-09-10 13:08:57,087 127 INFO rb-8829239-224703-413908 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-10 13:08:57,100 127 INFO rb-8829239-224703-413908 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-10 13:08:57,218 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_editor from n/a 2026-09-10 13:08:57,233 127 INFO rb-8829239-224703-413908 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-10 13:08:57,255 127 INFO rb-8829239-224703-413908 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-10 13:08:57,255 127 INFO rb-8829239-224703-413908 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-10 13:08:57,285 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:08:57,645 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:58,218 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:08:58,938 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:58] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.384 1.288 2026-09-10 13:08:58,942 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '070C4F695777D166F42303503385FBC3', 'loaderId': 'F726D95915CF39CF9D5E2DB4634AE5F8', 'isDownload': False} 2026-09-10 13:08:58,942 127 INFO rb-8829239-224703-413908 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-10 13:08:58,974 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08: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-10 13:08:59,001 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:08:59,027 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.016 0.030 2026-09-10 13:08:59,037 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:08:59,087 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.036 0.072 2026-09-10 13:08:59,115 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:08:59,115 127 INFO rb-8829239-224703-413908 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-10 13:08:59,116 127 INFO rb-8829239-224703-413908 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-10 13:08:59,131 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.080 2026-09-10 13:08:59,156 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:08:59,173 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.052 2026-09-10 13:08:59,314 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:08:59,330 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 13:08:59,338 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:08:59,339 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.035 2026-09-10 13:08:59,345 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.024 0.020 2026-09-10 13:08:59,388 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:08:59,416 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.003 0.012 2026-09-10 13:08:59,436 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:08:59,461 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.048 2026-09-10 13:08:59,909 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:08:59,921 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.025 2026-09-10 13:08:59,950 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:08:59] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:00,064 127 INFO rb-8829239-224703-413908 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-10 13:09:00,074 127 INFO rb-8829239-224703-413908 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-10 13:09:00,114 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.092 2026-09-10 13:09:00,154 127 INFO rb-8829239-224703-413908 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-10 13:09:00,173 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.126 2026-09-10 13:09:00,215 127 INFO rb-8829239-224703-413908 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-10 13:09:00,280 127 INFO rb-8829239-224703-413908 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-10 13:09:00,340 127 INFO rb-8829239-224703-413908 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-10 13:09:00,432 127 INFO rb-8829239-224703-413908 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-10 13:09:00,623 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:00] "POST /docs/update_document HTTP/1.1" 200 - 31 0.074 0.038 2026-09-10 13:09:01,375 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.175 0.552 2026-09-10 13:09:01,831 127 INFO rb-8829239-224703-413908 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-10 13:09:01,846 127 INFO rb-8829239-224703-413908 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-10 13:09:01,874 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.010 2026-09-10 13:09:01,928 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:01] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.037 2026-09-10 13:09:01,961 127 INFO rb-8829239-224703-413908 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-10 13:09:01,961 127 INFO rb-8829239-224703-413908 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-10 13:09:02,054 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12954176 (allocated 14417920) 2026-09-10 13:09:02,063 127 INFO rb-8829239-224703-413908 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 1714 2026-09-10 13:09:02,065 127 INFO rb-8829239-224703-413908 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-10 13:09:02,065 127 INFO rb-8829239-224703-413908 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 1714 2026-09-10 13:09:02,166 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130902_165986_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-09-10 13:09:02,166 127 INFO rb-8829239-224703-413908 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/tmpmiixpjjk_chrome_odoo" 2026-09-10 13:09:02,211 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-09-10 13:09:02,590 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1897 2026-09-10 13:09:02,590 127 INFO rb-8829239-224703-413908 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/tmpxa2z9rj__chrome_odoo 2026-09-10 13:09:02,590 127 INFO rb-8829239-224703-413908 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:45703/json/version 2026-09-10 13:09:02,592 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:45703/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:02,664 127 INFO rb-8829239-224703-413908 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-10 13:09:02,664 127 INFO rb-8829239-224703-413908 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:45703/json 2026-09-10 13:09:02,665 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:45703/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:02,675 127 INFO rb-8829239-224703-413908 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:45703/devtools/page/374CFE2E086D6B225D7AF43EAEB27A82 2026-09-10 13:09:02,700 127 INFO rb-8829239-224703-413908 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-10 13:09:02,718 127 INFO rb-8829239-224703-413908 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-10 13:09:02,839 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_editor from n/a 2026-09-10 13:09:02,858 127 INFO rb-8829239-224703-413908 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-10 13:09:02,876 127 INFO rb-8829239-224703-413908 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-10 13:09:02,876 127 INFO rb-8829239-224703-413908 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-10 13:09:02,903 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:03,261 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:09:03,750 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 13:09:04,587 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.460 1.228 2026-09-10 13:09:04,592 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '374CFE2E086D6B225D7AF43EAEB27A82', 'loaderId': '91A6231BFBF82B3723ACA57EC9D64AAB', 'isDownload': False} 2026-09-10 13:09:04,592 127 INFO rb-8829239-224703-413908 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-10 13:09:04,634 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "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-10 13:09:04,648 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:04,716 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.046 2026-09-10 13:09:04,735 127 INFO rb-8829239-224703-413908 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-10 13:09:04,736 127 INFO rb-8829239-224703-413908 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-10 13:09:04,738 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:04,751 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.110 2026-09-10 13:09:04,766 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:04,790 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.045 2026-09-10 13:09:04,811 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:04,843 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.022 0.044 2026-09-10 13:09:04,852 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:04,880 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.011 0.017 2026-09-10 13:09:04,936 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:09:04,936 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:09:04,938 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:05,038 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:05,078 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.011 0.013 2026-09-10 13:09:05,099 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:05,145 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.028 0.057 2026-09-10 13:09:05,582 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:05,597 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.018 0.029 2026-09-10 13:09:05,619 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 13:09:05,701 127 INFO rb-8829239-224703-413908 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-10 13:09:05,709 127 INFO rb-8829239-224703-413908 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-10 13:09:05,754 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.100 2026-09-10 13:09:05,767 127 INFO rb-8829239-224703-413908 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-10 13:09:05,810 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:05] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.137 2026-09-10 13:09:05,837 127 INFO rb-8829239-224703-413908 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-10 13:09:05,894 127 INFO rb-8829239-224703-413908 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-10 13:09:05,960 127 INFO rb-8829239-224703-413908 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-10 13:09:06,021 127 INFO rb-8829239-224703-413908 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-10 13:09:06,087 127 INFO rb-8829239-224703-413908 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-10 13:09:06,156 127 INFO rb-8829239-224703-413908 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-10 13:09:06,222 127 INFO rb-8829239-224703-413908 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-10 13:09:06,223 127 INFO rb-8829239-224703-413908 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-10 13:09:06,267 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9499912 (allocated 9961472) 2026-09-10 13:09:06,282 127 INFO rb-8829239-224703-413908 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 1897 2026-09-10 13:09:06,282 127 INFO rb-8829239-224703-413908 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-10 13:09:06,283 127 INFO rb-8829239-224703-413908 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 1897 2026-09-10 13:09:06,371 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130906_371561_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-09-10 13:09:06,371 127 INFO rb-8829239-224703-413908 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/tmpxa2z9rj__chrome_odoo" 2026-09-10 13:09:06,417 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-09-10 13:09:06,732 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2071 2026-09-10 13:09:06,732 127 INFO rb-8829239-224703-413908 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/tmp1h8ajpoq_chrome_odoo 2026-09-10 13:09:06,732 127 INFO rb-8829239-224703-413908 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:41565/json/version 2026-09-10 13:09:06,736 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:41565/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:06,833 127 INFO rb-8829239-224703-413908 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-10 13:09:06,833 127 INFO rb-8829239-224703-413908 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:41565/json 2026-09-10 13:09:06,833 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:41565/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:06,847 127 INFO rb-8829239-224703-413908 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:41565/devtools/page/B256F5AD7028FCEB86F15077E0B53310 2026-09-10 13:09:06,882 127 INFO rb-8829239-224703-413908 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-10 13:09:06,894 127 INFO rb-8829239-224703-413908 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-10 13:09:07,004 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_no_access from n/a 2026-09-10 13:09:07,024 127 INFO rb-8829239-224703-413908 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-10 13:09:07,041 127 INFO rb-8829239-224703-413908 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-10 13:09:07,041 127 INFO rb-8829239-224703-413908 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-10 13:09:07,075 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:07,912 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-09-10 13:09:08,750 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.465 1.218 2026-09-10 13:09:08,755 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': 'B256F5AD7028FCEB86F15077E0B53310', 'loaderId': 'F75B15F0FC895941BCBCE9DB813447B4', 'isDownload': False} 2026-09-10 13:09:08,755 127 INFO rb-8829239-224703-413908 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-10 13:09:08,798 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:09:08,825 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:08,866 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.041 2026-09-10 13:09:08,875 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:08,886 127 INFO rb-8829239-224703-413908 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-10 13:09:08,887 127 INFO rb-8829239-224703-413908 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-10 13:09:08,889 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.085 2026-09-10 13:09:08,896 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:08,904 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.014 2026-09-10 13:09:08,924 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:08,939 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:08] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.023 2026-09-10 13:09:09,035 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:09:09,046 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 13:09:09,053 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:09,054 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.012 0.016 2026-09-10 13:09:09,059 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:09,178 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:09,215 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.024 0.060 2026-09-10 13:09:09,227 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.005 0.087 2026-09-10 13:09:09,608 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:09,620 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.012 0.013 2026-09-10 13:09:09,642 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:09,710 127 INFO rb-8829239-224703-413908 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-10 13:09:09,721 127 INFO rb-8829239-224703-413908 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-10 13:09:09,726 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.036 2026-09-10 13:09:09,773 127 INFO rb-8829239-224703-413908 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-10 13:09:09,807 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.137 2026-09-10 13:09:09,853 127 INFO rb-8829239-224703-413908 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-10 13:09:09,904 127 INFO rb-8829239-224703-413908 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-10 13:09:09,969 127 INFO rb-8829239-224703-413908 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-10 13:09:10,053 127 INFO rb-8829239-224703-413908 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-10 13:09:10,104 127 INFO rb-8829239-224703-413908 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-10 13:09:10,171 127 INFO rb-8829239-224703-413908 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-10 13:09:10,171 127 INFO rb-8829239-224703-413908 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-10 13:09:10,231 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9148372 (allocated 10485760) 2026-09-10 13:09:10,238 127 INFO rb-8829239-224703-413908 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 2071 2026-09-10 13:09:10,241 127 INFO rb-8829239-224703-413908 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-10 13:09:10,246 127 INFO rb-8829239-224703-413908 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 2071 2026-09-10 13:09:10,346 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130910_345992_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-09-10 13:09:10,346 127 INFO rb-8829239-224703-413908 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/tmp1h8ajpoq_chrome_odoo" 2026-09-10 13:09:10,405 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:09:11,001 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-09-10 13:09:11,427 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2251 2026-09-10 13:09:11,427 127 INFO rb-8829239-224703-413908 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/tmpbsyiwkil_chrome_odoo 2026-09-10 13:09:11,427 127 INFO rb-8829239-224703-413908 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:44151/json/version 2026-09-10 13:09:11,428 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44151/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:11,461 127 INFO rb-8829239-224703-413908 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-10 13:09:11,461 127 INFO rb-8829239-224703-413908 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:44151/json 2026-09-10 13:09:11,461 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44151/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:11,498 127 INFO rb-8829239-224703-413908 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:44151/devtools/page/6FD61557E4B43F90290E946B4B188825 2026-09-10 13:09:11,502 127 INFO rb-8829239-224703-413908 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-10 13:09:11,506 127 INFO rb-8829239-224703-413908 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-10 13:09:11,616 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_reseq_manager from n/a 2026-09-10 13:09:11,634 127 INFO rb-8829239-224703-413908 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-10 13:09:11,649 127 INFO rb-8829239-224703-413908 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-10 13:09:11,649 127 INFO rb-8829239-224703-413908 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-10 13:09:11,678 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:14,248 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.393 2.181 2026-09-10 13:09:14,253 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '6FD61557E4B43F90290E946B4B188825', 'loaderId': '1B6AABEC71E9EA90004A001FA13F701D', 'isDownload': False} 2026-09-10 13:09:14,253 127 INFO rb-8829239-224703-413908 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-10 13:09:14,288 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "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-10 13:09:14,296 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:14,308 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.017 2026-09-10 13:09:14,330 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:14,404 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.058 0.067 2026-09-10 13:09:14,423 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:14,435 127 INFO rb-8829239-224703-413908 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-10 13:09:14,435 127 INFO rb-8829239-224703-413908 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-10 13:09:14,443 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.019 0.079 2026-09-10 13:09:14,459 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:14,491 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.020 0.045 2026-09-10 13:09:14,577 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:14,580 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:14,600 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:09:14,608 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 13:09:14,622 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.006 0.035 2026-09-10 13:09:14,654 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:14,713 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 13:09:14,734 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:14,757 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:14] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.042 2026-09-10 13:09:15,187 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:15,211 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.021 0.029 2026-09-10 13:09:15,235 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:09:15,342 127 INFO rb-8829239-224703-413908 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-10 13:09:15,358 127 INFO rb-8829239-224703-413908 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-10 13:09:15,395 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.019 0.108 2026-09-10 13:09:15,435 127 INFO rb-8829239-224703-413908 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-10 13:09:15,447 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.150 2026-09-10 13:09:15,485 127 INFO rb-8829239-224703-413908 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-10 13:09:15,728 127 INFO rb-8829239-224703-413908 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-10 13:09:15,729 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:15] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.027 0.029 2026-09-10 13:09:15,797 127 INFO rb-8829239-224703-413908 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-10 13:09:16,031 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:16] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.049 0.103 2026-09-10 13:09:16,457 127 INFO rb-8829239-224703-413908 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-10 13:09:16,542 127 INFO rb-8829239-224703-413908 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-10 13:09:16,560 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:16] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.046 0.046 2026-09-10 13:09:16,566 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.094 2026-09-10 13:09:16,605 127 INFO rb-8829239-224703-413908 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-10 13:09:16,671 127 INFO rb-8829239-224703-413908 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-10 13:09:16,672 127 INFO rb-8829239-224703-413908 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-10 13:09:16,779 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9362756 (allocated 11534336) 2026-09-10 13:09:16,788 127 INFO rb-8829239-224703-413908 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 2251 2026-09-10 13:09:16,789 127 INFO rb-8829239-224703-413908 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-10 13:09:16,791 127 INFO rb-8829239-224703-413908 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 2251 2026-09-10 13:09:16,887 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130916_887549_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-09-10 13:09:16,887 127 INFO rb-8829239-224703-413908 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/tmpbsyiwkil_chrome_odoo" 2026-09-10 13:09:16,923 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-09-10 13:09:17,289 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2428 2026-09-10 13:09:17,289 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpmda71vsw_chrome_odoo 2026-09-10 13:09:17,289 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:45255/json/version 2026-09-10 13:09:17,291 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:45255/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:17,317 127 INFO rb-8829239-224703-413908 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-10 13:09:17,317 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:45255/json 2026-09-10 13:09:17,319 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:45255/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:17,359 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:45255/devtools/page/BA5DC05ECCD9F34B50686F0ABC78D63C 2026-09-10 13:09:17,402 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-09-10 13:09:17,416 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-09-10 13:09:17,500 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_reseq_manager from n/a 2026-09-10 13:09:17,516 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-09-10 13:09:17,525 127 INFO rb-8829239-224703-413908 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-10 13:09:17,526 127 INFO rb-8829239-224703-413908 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-10 13:09:17,540 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:19,077 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /docs HTTP/1.1" 200 - 287 0.430 1.109 2026-09-10 13:09:19,082 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': 'BA5DC05ECCD9F34B50686F0ABC78D63C', 'loaderId': '63786D05CADB4F6DDF38176E90AF0DF4', 'isDownload': False} 2026-09-10 13:09:19,082 127 INFO rb-8829239-224703-413908 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-10 13:09:19,104 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "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-10 13:09:19,125 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:19,164 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.030 0.020 2026-09-10 13:09:19,184 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:19,236 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.036 0.093 2026-09-10 13:09:19,243 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:19,254 127 INFO rb-8829239-224703-413908 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-10 13:09:19,254 127 INFO rb-8829239-224703-413908 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-10 13:09:19,258 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.063 2026-09-10 13:09:19,275 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:19,302 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.034 2026-09-10 13:09:19,402 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:19,409 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:19,410 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:09:19,412 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:19,421 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.010 0.020 2026-09-10 13:09:19,499 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:19,541 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:19,567 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.040 2026-09-10 13:09:19,587 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.009 0.053 2026-09-10 13:09:19,950 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:19,970 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.023 2026-09-10 13:09:19,992 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:19] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:20,098 127 INFO rb-8829239-224703-413908 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-10 13:09:20,119 127 INFO rb-8829239-224703-413908 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-10 13:09:20,169 127 INFO rb-8829239-224703-413908 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-10 13:09:20,170 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.024 0.115 2026-09-10 13:09:20,225 127 INFO rb-8829239-224703-413908 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-10 13:09:20,247 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.043 0.147 2026-09-10 13:09:20,430 127 INFO rb-8829239-224703-413908 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-10 13:09:20,499 127 INFO rb-8829239-224703-413908 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-10 13:09:20,575 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.122 0.054 2026-09-10 13:09:20,712 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:20] "GET /docs HTTP/1.1" 200 - 20 0.037 0.065 2026-09-10 13:09:21,157 127 INFO rb-8829239-224703-413908 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-10 13:09:21,189 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.011 2026-09-10 13:09:21,247 127 INFO rb-8829239-224703-413908 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-10 13:09:21,254 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.048 2026-09-10 13:09:21,304 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-09-10 13:09:21,305 127 INFO rb-8829239-224703-413908 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-10 13:09:21,443 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9351044 (allocated 11272192) 2026-09-10 13:09:21,446 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2428 2026-09-10 13:09:21,448 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-09-10 13:09:21,449 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2428 2026-09-10 13:09:21,575 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_130921_574894_test_reordering_root_subjects_persists.txt 2026-09-10 13:09:21,575 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpmda71vsw_chrome_odoo" 2026-09-10 13:09:21,625 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-09-10 13:09:21,997 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2607 2026-09-10 13:09:21,997 127 INFO rb-8829239-224703-413908 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/tmpdym1k0bs_chrome_odoo 2026-09-10 13:09:21,998 127 INFO rb-8829239-224703-413908 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:39345/json/version 2026-09-10 13:09:21,999 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:39345/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:22,039 127 INFO rb-8829239-224703-413908 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-10 13:09:22,039 127 INFO rb-8829239-224703-413908 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:39345/json 2026-09-10 13:09:22,040 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:39345/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:22,070 127 INFO rb-8829239-224703-413908 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:39345/devtools/page/FDFDBDAE412CA7748422B7904415416E 2026-09-10 13:09:22,100 127 INFO rb-8829239-224703-413908 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-10 13:09:22,117 127 INFO rb-8829239-224703-413908 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-10 13:09:22,217 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_reseq_manager from n/a 2026-09-10 13:09:22,243 127 INFO rb-8829239-224703-413908 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-10 13:09:22,249 127 INFO rb-8829239-224703-413908 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-10 13:09:22,249 127 INFO rb-8829239-224703-413908 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-10 13:09:22,271 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:23,769 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:23] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.330 1.173 2026-09-10 13:09:23,774 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'FDFDBDAE412CA7748422B7904415416E', 'loaderId': 'D6E72A8A2F9A2FCDE2B47577E54129D9', 'isDownload': False} 2026-09-10 13:09:23,775 127 INFO rb-8829239-224703-413908 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-10 13:09:23,797 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:23] "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-10 13:09:23,812 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:23,838 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:23] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.019 0.020 2026-09-10 13:09:23,852 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:23,895 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:23] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.033 0.061 2026-09-10 13:09:23,908 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:23,920 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:23] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.056 2026-09-10 13:09:23,927 127 INFO rb-8829239-224703-413908 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-10 13:09:23,928 127 INFO rb-8829239-224703-413908 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-10 13:09:23,934 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:23,958 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:23] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.022 2026-09-10 13:09:24,065 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 13:09:24,073 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 13:09:24,091 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:09:24,097 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.023 2026-09-10 13:09:24,106 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.005 0.017 2026-09-10 13:09:24,156 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:24,199 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.005 0.018 2026-09-10 13:09:24,214 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:24,237 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.041 2026-09-10 13:09:24,582 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:24,596 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.025 0.025 2026-09-10 13:09:24,621 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:09:24,691 127 INFO rb-8829239-224703-413908 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-10 13:09:24,701 127 INFO rb-8829239-224703-413908 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-10 13:09:24,739 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.080 2026-09-10 13:09:24,756 127 INFO rb-8829239-224703-413908 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-10 13:09:24,805 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:24] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.033 0.097 2026-09-10 13:09:24,833 127 INFO rb-8829239-224703-413908 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-10 13:09:25,019 127 INFO rb-8829239-224703-413908 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-10 13:09:25,041 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:25] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.022 0.035 2026-09-10 13:09:25,070 127 INFO rb-8829239-224703-413908 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-10 13:09:25,298 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:25] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.023 0.101 2026-09-10 13:09:25,771 127 INFO rb-8829239-224703-413908 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-10 13:09:25,837 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:25] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.034 2026-09-10 13:09:25,848 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.056 2026-09-10 13:09:25,879 127 INFO rb-8829239-224703-413908 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-10 13:09:25,930 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-09-10 13:09:25,931 127 INFO rb-8829239-224703-413908 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-10 13:09:26,029 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9352692 (allocated 11796480) 2026-09-10 13:09:26,035 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2607 2026-09-10 13:09:26,036 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-09-10 13:09:26,037 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2607 2026-09-10 13:09:26,107 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130926_106873_test_reordering_sections_inside_a_subject_persists.txt 2026-09-10 13:09:26,107 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpdym1k0bs_chrome_odoo" 2026-09-10 13:09:26,152 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-09-10 13:09:26,443 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2794 2026-09-10 13:09:26,443 127 INFO rb-8829239-224703-413908 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/tmpoa73v1jx_chrome_odoo 2026-09-10 13:09:26,443 127 INFO rb-8829239-224703-413908 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:37267/json/version 2026-09-10 13:09:26,445 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37267/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:26,498 127 INFO rb-8829239-224703-413908 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-10 13:09:26,498 127 INFO rb-8829239-224703-413908 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:37267/json 2026-09-10 13:09:26,499 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37267/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:26,582 127 INFO rb-8829239-224703-413908 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:37267/devtools/page/DF747F0C5530C767EF8574EA7951BD19 2026-09-10 13:09:26,602 127 INFO rb-8829239-224703-413908 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-10 13:09:26,621 127 INFO rb-8829239-224703-413908 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-10 13:09:26,727 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:tour_reseq_manager from n/a 2026-09-10 13:09:26,746 127 INFO rb-8829239-224703-413908 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-10 13:09:26,756 127 INFO rb-8829239-224703-413908 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-10 13:09:26,756 127 INFO rb-8829239-224703-413908 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-10 13:09:26,795 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:28,446 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.424 1.241 2026-09-10 13:09:28,452 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'DF747F0C5530C767EF8574EA7951BD19', 'loaderId': '98285ADBF811E062EF604E337E50ADDD', 'isDownload': False} 2026-09-10 13:09:28,452 127 INFO rb-8829239-224703-413908 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-10 13:09:28,494 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 13:09:28,506 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:28,555 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.038 2026-09-10 13:09:28,578 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:28,591 127 INFO rb-8829239-224703-413908 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-10 13:09:28,591 127 INFO rb-8829239-224703-413908 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-10 13:09:28,598 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.022 0.087 2026-09-10 13:09:28,611 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:28,632 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.048 2026-09-10 13:09:28,649 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:28,667 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.030 2026-09-10 13:09:28,739 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:28,740 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:28,757 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:09:28,758 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.008 0.007 2026-09-10 13:09:28,831 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:28,866 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.014 0.011 2026-09-10 13:09:28,894 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:28,920 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:28] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.065 2026-09-10 13:09:29,248 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:29,258 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.014 2026-09-10 13:09:29,278 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:09:29,368 127 INFO rb-8829239-224703-413908 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-10 13:09:29,392 127 INFO rb-8829239-224703-413908 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-10 13:09:29,429 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.018 0.095 2026-09-10 13:09:29,464 127 INFO rb-8829239-224703-413908 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-10 13:09:29,482 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.133 2026-09-10 13:09:29,512 127 INFO rb-8829239-224703-413908 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-10 13:09:29,723 127 INFO rb-8829239-224703-413908 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-10 13:09:29,780 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:29] "POST /docs/resequence HTTP/1.1" 200 - 29 0.058 0.037 2026-09-10 13:09:29,787 127 INFO rb-8829239-224703-413908 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-10 13:09:30,024 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.058 0.111 2026-09-10 13:09:30,448 127 INFO rb-8829239-224703-413908 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-10 13:09:30,522 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.031 2026-09-10 13:09:30,534 127 INFO rb-8829239-224703-413908 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-10 13:09:30,536 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.072 2026-09-10 13:09:30,587 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-09-10 13:09:30,587 127 INFO rb-8829239-224703-413908 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-10 13:09:30,677 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9337168 (allocated 11534336) 2026-09-10 13:09:30,682 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2794 2026-09-10 13:09:30,683 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-09-10 13:09:30,688 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2794 2026-09-10 13:09:30,785 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130930_785121_test_reordering_the_left_document_tree_persists.txt 2026-09-10 13:09:30,785 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpoa73v1jx_chrome_odoo" 2026-09-10 13:09:30,833 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:09:30,852 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-09-10 13:09:31,116 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2974 2026-09-10 13:09:31,119 127 INFO rb-8829239-224703-413908 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/tmptxt7_97z_chrome_odoo 2026-09-10 13:09:31,120 127 INFO rb-8829239-224703-413908 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:44909/json/version 2026-09-10 13:09:31,121 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44909/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:09:31,166 127 INFO rb-8829239-224703-413908 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-10 13:09:31,166 127 INFO rb-8829239-224703-413908 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:44909/json 2026-09-10 13:09:31,166 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44909/json with timeout 3 increased to 10s during tests 2026-09-10 13:09:31,183 127 INFO rb-8829239-224703-413908 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:44909/devtools/page/01AA16B5BE7E396B24A17DCB46AE22F3 2026-09-10 13:09:31,204 127 INFO rb-8829239-224703-413908 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-10 13:09:31,212 127 INFO rb-8829239-224703-413908 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-10 13:09:31,281 127 INFO rb-8829239-224703-413908 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-10 13:09:31,296 127 INFO rb-8829239-224703-413908 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-10 13:09:31,296 127 INFO rb-8829239-224703-413908 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-10 13:09:31,323 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:32,476 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /docs HTTP/1.1" 200 - 233 0.208 0.953 2026-09-10 13:09:32,480 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '01AA16B5BE7E396B24A17DCB46AE22F3', 'loaderId': '6B5FFB21043F49B507CEEEEC4FD45923', 'isDownload': False} 2026-09-10 13:09:32,481 127 INFO rb-8829239-224703-413908 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-10 13:09:32,519 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:32,538 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84df4e8/web.assets_frontend.min.css, copying from /web/assets/84df4e8/web.assets_frontend.min.css 2026-09-10 13:09:32,614 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/assets/1/84df4e8/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.039 2026-09-10 13:09:32,635 127 INFO rb-8829239-224703-413908 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-10 13:09:32,635 127 INFO rb-8829239-224703-413908 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-10 13:09:32,653 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/76ffd52/to_website_docs.assets_frontend_css.min.css 2026-09-10 13:09:32,668 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/assets/1/76ffd52/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.132 2026-09-10 13:09:32,678 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/996399d/web.assets_frontend_minimal.min.js, copying from /web/assets/996399d/web.assets_frontend_minimal.min.js 2026-09-10 13:09:32,691 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/assets/1/996399d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.043 2026-09-10 13:09:32,699 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6827e6/web.__assets_tests_call__.min.js, copying from /web/assets/b6827e6/web.__assets_tests_call__.min.js 2026-09-10 13:09:32,713 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/assets/1/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.035 2026-09-10 13:09:32,722 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:32,733 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/image/website/1/logo/My%20Website?unique=6bf3857 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 13:09:32,758 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:32,760 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:09:32,763 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:09:32,889 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6db7e0f/web.assets_frontend_lazy.min.js 2026-09-10 13:09:32,939 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/assets/1/6db7e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.023 0.057 2026-09-10 13:09:32,966 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:32] "GET /web/image/website/1/favicon?unique=6bf3857 HTTP/1.1" 200 - 4 0.011 0.087 2026-09-10 13:09:33,337 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/517fecd/to_website_docs.assets_frontend_js.min.js 2026-09-10 13:09:33,346 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:33] "GET /web/assets/1/517fecd/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.015 2026-09-10 13:09:33,366 127 INFO rb-8829239-224703-413908 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-10 13:09:33,370 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-09-10 13:09:33,385 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 13:09:33,439 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7132636 (allocated 8388608) 2026-09-10 13:09:33,532 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2974 2026-09-10 13:09:33,535 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-09-10 13:09:33,536 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2974 2026-09-10 13:09:33,587 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.013 0.098 2026-09-10 13:09:33,594 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_130933_594274_test_docs_frontend_bundle_loads_without_module_error.txt 2026-09-10 13:09:33,594 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmptxt7_97z_chrome_odoo" 2026-09-10 13:09:33,611 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: waiting for threads: [] 2026-09-10 13:09:33,623 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:33] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.014 0.125 2026-09-10 13:09:33,667 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:09:33,680 127 INFO rb-8829239-224703-413908 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-10 13:09:33,722 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:09:39,058 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-09-10 13:09:39,182 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-09-10 13:09:39,407 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-09-10 13:09:39,510 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-09-10 13:09:39,597 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-09-10 13:09:39,705 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-09-10 13:09:39,801 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-09-10 13:09:39,972 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-09-10 13:09:40,054 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-09-10 13:09:40,125 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-09-10 13:09:40,257 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-09-10 13:09:40,371 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-09-10 13:09:40,440 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-09-10 13:09:40,550 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-09-10 13:09:40,696 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:09:41,677 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-09-10 13:09:41,744 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reseq_reviewer from n/a 2026-09-10 13:09:41,761 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:42,068 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.042 0.272 2026-09-10 13:09:42,115 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-09-10 13:09:42,141 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reseq_editor from n/a 2026-09-10 13:09:42,163 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:42,424 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.015 0.251 2026-09-10 13:09:42,457 127 INFO rb-8829239-224703-413908 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-10 13:09:42,491 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reseq_reviewer from n/a 2026-09-10 13:09:42,540 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:42,818 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:42] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.024 0.263 2026-09-10 13:09:42,846 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-09-10 13:09:42,877 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reseq_reviewer from n/a 2026-09-10 13:09:42,899 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:43,240 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:43] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.055 0.296 2026-09-10 13:09:43,275 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-09-10 13:09:43,307 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reseq_reviewer from n/a 2026-09-10 13:09:43,324 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:44,470 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.011 1.138 2026-09-10 13:09:44,498 127 INFO rb-8829239-224703-413908 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-10 13:09:44,535 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reseq_reviewer from n/a 2026-09-10 13:09:44,563 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:44,856 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:44] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.025 0.271 2026-09-10 13:09:44,899 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:09:49,143 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-09-10 13:09:49,186 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:designer_doc from n/a 2026-09-10 13:09:49,210 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:49,474 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "POST /docs/create_category HTTP/1.1" 200 - 8 0.006 0.264 2026-09-10 13:09:49,591 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "POST /docs/create_category HTTP/1.1" 200 - 51 0.064 0.050 2026-09-10 13:09:49,641 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "POST /docs/update_category HTTP/1.1" 200 - 21 0.018 0.026 2026-09-10 13:09:49,653 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:09:49,697 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "POST /docs/update_category HTTP/1.1" 200 - 10 0.017 0.024 2026-09-10 13:09:49,711 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:49] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:09:49,712 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-09-10 13:09:49,745 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-09-10 13:09:49,791 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:manager_doc from n/a 2026-09-10 13:09:49,809 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:50,173 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /docs/create_category HTTP/1.1" 200 - 47 0.068 0.300 2026-09-10 13:09:50,246 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /docs/update_category HTTP/1.1" 200 - 27 0.030 0.037 2026-09-10 13:09:50,284 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11933, 11932] 2026-09-10 13:09:50,299 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-09-10 13:09:50,312 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-09-10 13:09:50,321 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /docs/delete HTTP/1.1" 200 - 41 0.037 0.031 2026-09-10 13:09:50,365 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /docs/update_category HTTP/1.1" 200 - 10 0.013 0.025 2026-09-10 13:09:50,456 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-10 13:09:50,527 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-10 13:09:50,590 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11934] 2026-09-10 13:09:50,609 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-09-10 13:09:50,616 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:50] "POST /docs/delete HTTP/1.1" 200 - 94 0.177 0.066 2026-09-10 13:09:50,619 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-09-10 13:09:50,641 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-09-10 13:09:50,674 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal_doc from n/a 2026-09-10 13:09:50,705 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:51,009 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /docs/create_category HTTP/1.1" 200 - 13 0.033 0.277 2026-09-10 13:09:51,022 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /docs/update_category HTTP/1.1" 200 - 3 0.002 0.005 2026-09-10 13:09:51,033 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:51] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:09:51,034 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-09-10 13:09:51,058 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-09-10 13:09:51,071 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:52,302 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/create_category HTTP/1.1" 200 - 5 0.004 1.228 2026-09-10 13:09:52,312 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:52,323 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:52,324 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-09-10 13:09:52,348 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-09-10 13:09:52,389 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reviewer_doc from n/a 2026-09-10 13:09:52,413 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:52,675 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/create_category HTTP/1.1" 200 - 13 0.026 0.249 2026-09-10 13:09:52,833 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/create_category HTTP/1.1" 200 - 51 0.094 0.057 2026-09-10 13:09:52,909 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/update_category HTTP/1.1" 200 - 21 0.044 0.027 2026-09-10 13:09:52,920 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.004 2026-09-10 13:09:52,957 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/update_category HTTP/1.1" 200 - 10 0.008 0.022 2026-09-10 13:09:52,977 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:52] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:09:52,979 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-09-10 13:09:53,009 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-09-10 13:09:53,039 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:designer_doc from n/a 2026-09-10 13:09:53,062 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:53,448 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /docs/create HTTP/1.1" 200 - 57 0.071 0.320 2026-09-10 13:09:53,539 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /docs/update_document HTTP/1.1" 200 - 27 0.051 0.034 2026-09-10 13:09:53,609 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11938] 2026-09-10 13:09:53,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-09-10 13:09:53,681 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-09-10 13:09:53,716 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11940, 11939] 2026-09-10 13:09:53,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-09-10 13:09:53,771 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-09-10 13:09:53,775 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /docs/delete HTTP/1.1" 200 - 101 0.154 0.076 2026-09-10 13:09:53,836 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /docs/update_document HTTP/1.1" 200 - 9 0.016 0.030 2026-09-10 13:09:53,882 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:53] "POST /docs/delete HTTP/1.1" 200 - 8 0.015 0.024 2026-09-10 13:09:53,884 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-09-10 13:09:53,909 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-09-10 13:09:53,936 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:editor_doc from n/a 2026-09-10 13:09:53,962 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:54,291 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "POST /docs/create HTTP/1.1" 200 - 54 0.031 0.302 2026-09-10 13:09:54,447 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "POST /docs/update_document HTTP/1.1" 200 - 28 0.100 0.041 2026-09-10 13:09:54,544 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11941] 2026-09-10 13:09:54,580 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-09-10 13:09:54,597 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-09-10 13:09:54,612 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11943, 11942] 2026-09-10 13:09:54,629 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-09-10 13:09:54,645 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-09-10 13:09:54,647 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "POST /docs/delete HTTP/1.1" 200 - 100 0.103 0.088 2026-09-10 13:09:54,678 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "POST /docs/update_document HTTP/1.1" 200 - 3 0.011 0.010 2026-09-10 13:09:54,708 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:54] "POST /docs/delete HTTP/1.1" 200 - 3 0.010 0.014 2026-09-10 13:09:54,711 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-09-10 13:09:54,755 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-09-10 13:09:54,804 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:manager_doc from n/a 2026-09-10 13:09:54,831 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:55,230 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /docs/create HTTP/1.1" 200 - 59 0.084 0.324 2026-09-10 13:09:55,323 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /docs/update_document HTTP/1.1" 200 - 20 0.048 0.039 2026-09-10 13:09:55,432 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11944] 2026-09-10 13:09:55,489 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-09-10 13:09:55,526 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-09-10 13:09:55,540 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11946, 11945] 2026-09-10 13:09:55,563 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-09-10 13:09:55,605 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-09-10 13:09:55,608 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /docs/delete HTTP/1.1" 200 - 107 0.186 0.084 2026-09-10 13:09:55,658 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /docs/update_document HTTP/1.1" 200 - 7 0.021 0.021 2026-09-10 13:09:55,709 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-10 13:09:55,739 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11947] 2026-09-10 13:09:55,748 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-10 13:09:55,766 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:55] "POST /docs/delete HTTP/1.1" 200 - 56 0.057 0.042 2026-09-10 13:09:55,768 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-09-10 13:09:55,801 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-09-10 13:09:55,839 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal_doc from n/a 2026-09-10 13:09:55,856 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:57,071 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/create HTTP/1.1" 200 - 17 0.021 1.198 2026-09-10 13:09:57,080 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.003 2026-09-10 13:09:57,097 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/delete HTTP/1.1" 200 - 1 0.002 0.009 2026-09-10 13:09:57,099 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-09-10 13:09:57,131 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-09-10 13:09:57,146 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:57,416 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/create HTTP/1.1" 200 - 5 0.002 0.271 2026-09-10 13:09:57,425 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:09:57,435 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:09:57,436 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-09-10 13:09:57,463 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-09-10 13:09:57,494 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:reviewer_doc from n/a 2026-09-10 13:09:57,512 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:57,921 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/create HTTP/1.1" 200 - 57 0.048 0.364 2026-09-10 13:09:57,984 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:57] "POST /docs/update_document HTTP/1.1" 200 - 27 0.026 0.031 2026-09-10 13:09:58,048 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11948] 2026-09-10 13:09:58,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-09-10 13:09:58,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-09-10 13:09:58,093 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11950, 11949] 2026-09-10 13:09:58,103 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-09-10 13:09:58,113 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-09-10 13:09:58,115 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:58] "POST /docs/delete HTTP/1.1" 200 - 101 0.064 0.062 2026-09-10 13:09:58,156 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:58] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.019 2026-09-10 13:09:58,200 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:58] "POST /docs/delete HTTP/1.1" 200 - 8 0.020 0.018 2026-09-10 13:09:58,204 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-09-10 13:09:58,260 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:09:58,296 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-09-10 13:09:58,302 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:09:59,401 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:09:59] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.201 0.902 2026-09-10 13:09:59,405 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-09-10 13:09:59,442 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-09-10 13:09:59,450 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:00,599 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:00] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.176 0.978 2026-09-10 13:10:00,601 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-09-10 13:10:00,629 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-09-10 13:10:00,634 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:02,705 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:02] "GET /docs/search HTTP/1.1" 200 - 209 0.223 1.851 2026-09-10 13:10:02,709 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-09-10 13:10:02,751 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:10:06,863 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-09-10 13:10:07,025 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [16] 2026-09-10 13:10:07,043 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [119] 2026-09-10 13:10:07,090 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:10:11,992 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-09-10 13:10:12,159 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-09-10 13:10:12,359 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:10:16,555 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-09-10 13:10:16,694 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-09-10 13:10:16,750 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:10:21,531 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-09-10 13:10:21,588 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:22,989 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:22] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 219 0.382 1.034 2026-09-10 13:10:23,059 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:23] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.012 0.049 2026-09-10 13:10:23,124 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-09-10 13:10:23,211 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:24,694 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:24] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 256 0.307 1.178 2026-09-10 13:10:24,790 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:24] "GET /docs/d/activate-the-developer-debug-mode-124 HTTP/1.1" 200 - 30 0.025 0.057 2026-09-10 13:10:24,939 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:24] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 45 0.025 0.100 2026-09-10 13:10:25,084 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:25] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.056 0.076 2026-09-10 13:10:25,115 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:25] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.009 0.012 2026-09-10 13:10:25,237 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:25] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.053 0.064 2026-09-10 13:10:25,270 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:25] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.010 0.013 2026-09-10 13:10:25,347 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:25] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.018 0.053 2026-09-10 13:10:25,492 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:25] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.069 0.067 2026-09-10 13:10:25,493 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-09-10 13:10:25,538 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:10:26,097 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-09-10 13:10:26,204 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11956] 2026-09-10 13:10:26,219 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [27] 2026-09-10 13:10:26,227 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted mail.followers records with IDs: [2184] 2026-09-10 13:10:26,237 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [130] 2026-09-10 13:10:26,256 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11955] 2026-09-10 13:10:26,263 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [26] 2026-09-10 13:10:26,274 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [129] 2026-09-10 13:10:26,311 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:10:26,329 127 INFO rb-8829239-224703-413908 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-09-10 13:10:26,795 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:10:26,953 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-09-10 13:10:27,018 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:demo from n/a 2026-09-10 13:10:27,036 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:10:27,309 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:10:27] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.004 0.274 2026-09-10 13:10:27,350 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:10:27,939 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-09-10 13:10:27,949 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11958] 2026-09-10 13:10:27,960 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:10:27,987 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-09-10 13:10:28,036 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-09-10 13:10:28,072 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-09-10 13:10:28,104 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-09-10 13:10:28,134 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-09-10 13:10:28,209 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-09-10 13:10:28,242 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-09-10 13:10:28,293 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-09-10 13:10:28,347 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-09-10 13:10:28,451 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-09-10 13:10:28,505 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:10:29,261 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-09-10 13:10:29,282 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11960] 2026-09-10 13:10:29,293 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:10:29,340 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-09-10 13:10:29,403 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:10:29,872 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-09-10 13:10:29,882 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11962] 2026-09-10 13:10:29,888 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:10:29,909 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-09-10 13:10:29,947 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-09-10 13:10:29,953 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-09-10 13:10:29,958 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-09-10 13:10:29,977 127 INFO rb-8829239-224703-413908 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-09-10 13:10:30,026 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.campaign 2026-09-10 13:10:30,034 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.medium 2026-09-10 13:10:30,036 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.source 2026-09-10 13:10:30,067 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:10:41,130 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-09-10 13:10:41,208 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-09-10 13:10:41,284 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-09-10 13:10:41,360 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-09-10 13:10:41,468 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:10:54,188 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-09-10 13:10:55,336 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-09-10 13:10:56,229 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-09-10 13:10:56,884 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-09-10 13:10:57,558 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-09-10 13:10:58,456 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-09-10 13:10:59,607 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-09-10 13:11:00,458 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-09-10 13:11:01,406 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-09-10 13:11:02,605 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-09-10 13:11:03,723 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-09-10 13:11:04,952 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-09-10 13:11:05,435 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:11:14,839 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-09-10 13:11:20,801 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [680] 2026-09-10 13:11:21,032 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1442, 1443] 2026-09-10 13:11:21,321 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [681] 2026-09-10 13:11:21,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1444, 1445] 2026-09-10 13:11:21,684 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [679] 2026-09-10 13:11:21,864 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1440, 1441] 2026-09-10 13:11:22,516 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [682] 2026-09-10 13:11:22,660 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1446, 1447] 2026-09-10 13:11:23,057 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted account.move records with IDs: [604] 2026-09-10 13:11:23,106 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #589 deleted mail.followers records with IDs: [2208] 2026-09-10 13:11:23,222 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:11:23,237 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-09-10 13:11:23,301 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:11:33,692 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-09-10 13:11:33,767 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-09-10 13:11:33,992 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-09-10 13:11:34,239 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-09-10 13:11:34,315 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-09-10 13:11:34,368 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-09-10 13:11:34,460 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-09-10 13:11:34,554 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-09-10 13:11:34,902 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-09-10 13:11:35,242 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-09-10 13:11:42,542 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-09-10 13:11:42,972 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-09-10 13:11:43,467 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:11:53,727 127 INFO rb-8829239-224703-413908 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-10 13:11:59,411 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.44_stock_valuation` was expected. 2026-09-10 13:11:59,967 127 INFO rb-8829239-224703-413908 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-10 13:12:05,192 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.45_stock_valuation` was expected. 2026-09-10 13:12:05,476 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-09-10 13:12:10,925 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.46_current_assets` was expected. 2026-09-10 13:12:11,381 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_resync_logs_one_record_per_changed_field ... 2026-09-10 13:12:16,268 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.47_current_assets` was expected. 2026-09-10 13:12:16,754 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:12:26,399 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-09-10 13:12:26,711 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-09-10 13:12:27,049 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-09-10 13:12:27,382 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-09-10 13:12:27,856 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:12:27,869 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-10 13:12:27,974 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:12:28,667 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-09-10 13:12:29,906 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-09-10 13:12:31,121 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-09-10 13:12:32,217 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:12:32,416 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-09-10 13:12:34,274 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [702, 703] 2026-09-10 13:12:34,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1493] 2026-09-10 13:12:35,129 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-09-10 13:12:35,905 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [708, 709] 2026-09-10 13:12:35,998 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1500] 2026-09-10 13:12:36,536 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-09-10 13:12:37,059 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-09-10 13:12:37,948 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-09-10 13:12:38,766 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:12:39,320 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-09-10 13:12:39,500 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-09-10 13:12:39,595 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: product.product 2026-09-10 13:12:39,620 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 597, model: product.template 2026-09-10 13:12:39,643 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-09-10 13:12:39,921 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-09-10 13:12:39,984 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:12:50,324 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-09-10 13:12:51,237 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [714, 715] 2026-09-10 13:12:51,367 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1522] 2026-09-10 13:12:52,228 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-09-10 13:12:53,272 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [720, 721] 2026-09-10 13:12:53,474 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1529] 2026-09-10 13:12:54,292 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-09-10 13:12:54,844 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-09-10 13:12:55,961 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [726, 727] 2026-09-10 13:12:56,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1541] 2026-09-10 13:12:56,516 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-09-10 13:12:57,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [730, 731] 2026-09-10 13:12:57,624 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1548] 2026-09-10 13:12:58,004 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-09-10 13:12:59,122 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [734, 735] 2026-09-10 13:12:59,284 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1555] 2026-09-10 13:12:59,679 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-09-10 13:13:00,721 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [738, 739] 2026-09-10 13:13:00,816 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1562] 2026-09-10 13:13:01,120 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-09-10 13:13:01,626 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-09-10 13:13:02,061 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-09-10 13:13:02,497 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-09-10 13:13:03,084 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-09-10 13:13:03,812 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-09-10 13:13:04,283 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-09-10 13:13:04,700 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-09-10 13:13:05,171 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-09-10 13:13:06,009 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [742, 743] 2026-09-10 13:13:06,093 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1593] 2026-09-10 13:13:06,452 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-09-10 13:13:07,503 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [746, 747] 2026-09-10 13:13:07,605 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1600] 2026-09-10 13:13:07,972 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-09-10 13:13:09,097 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [750, 751] 2026-09-10 13:13:09,212 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1607] 2026-09-10 13:13:09,739 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-09-10 13:13:10,872 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [754, 755] 2026-09-10 13:13:10,966 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1614] 2026-09-10 13:13:11,566 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-09-10 13:13:12,374 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [760, 761] 2026-09-10 13:13:12,454 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1621] 2026-09-10 13:13:12,808 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-09-10 13:13:13,690 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [764, 765] 2026-09-10 13:13:13,827 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1628] 2026-09-10 13:13:14,245 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-09-10 13:13:15,088 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [768, 769] 2026-09-10 13:13:15,175 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1635] 2026-09-10 13:13:15,478 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-09-10 13:13:16,314 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [772, 773] 2026-09-10 13:13:16,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1642] 2026-09-10 13:13:16,755 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-09-10 13:13:17,678 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [776, 777] 2026-09-10 13:13:17,775 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1649] 2026-09-10 13:13:18,406 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-09-10 13:13:18,849 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-09-10 13:13:19,303 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-09-10 13:13:19,774 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-09-10 13:13:20,244 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-09-10 13:13:20,722 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-09-10 13:13:21,191 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:13:30,903 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #600 deleted ir.model.data records with IDs: [485002] 2026-09-10 13:13:30,903 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #600 deleted account.journal records with IDs: [780] 2026-09-10 13:13:30,905 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-09-10 13:13:31,017 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-09-10 13:13:31,142 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-09-10 13:13:31,243 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-09-10 13:13:31,329 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-09-10 13:13:31,399 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:13:31,494 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-09-10 13:13:32,271 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-09-10 13:13:33,333 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-09-10 13:13:34,144 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-09-10 13:13:34,839 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:13:34,851 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-10 13:13:35,038 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-10 13:13:35,187 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-10 13:13:35,219 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:13:44,847 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-09-10 13:13:44,996 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-09-10 13:13:45,092 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-09-10 13:13:45,187 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-09-10 13:13:45,284 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-09-10 13:13:45,374 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-09-10 13:13:45,455 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-09-10 13:13:45,530 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-09-10 13:13:45,727 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-09-10 13:13:47,623 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:13:48,133 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-09-10 13:13:48,833 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [784, 785] 2026-09-10 13:13:48,913 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1678] 2026-09-10 13:13:49,328 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:14:04,358 127 INFO rb-8829239-224703-413908 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-10 13:14:04,590 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-09-10 13:14:04,733 127 INFO rb-8829239-224703-413908 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-10 13:14:04,928 127 INFO rb-8829239-224703-413908 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-10 13:14:05,084 127 INFO rb-8829239-224703-413908 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-10 13:14:05,212 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-09-10 13:14:05,279 127 INFO rb-8829239-224703-413908 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-10 13:14:06,122 127 INFO rb-8829239-224703-413908 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-10 13:14:06,954 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:14:26,859 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-09-10 13:14:26,961 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-09-10 13:14:27,023 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-09-10 13:14:27,824 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-09-10 13:14:27,981 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:14:46,385 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-09-10 13:14:46,460 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-09-10 13:14:46,527 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-09-10 13:14:47,203 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:15:04,850 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-09-10 13:15:04,936 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-09-10 13:15:04,997 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-09-10 13:15:08,649 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-09-10 13:15:08,855 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:15:08,873 127 INFO rb-8829239-224703-413908 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-10 13:15:12,975 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:15:13,589 127 INFO rb-8829239-224703-413908 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-10 13:15:13,647 127 INFO rb-8829239-224703-413908 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-10 13:15:13,745 127 INFO rb-8829239-224703-413908 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-10 13:15:13,813 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:15:30,640 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-09-10 13:15:36,248 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-09-10 13:15:39,167 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:15:56,991 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-09-10 13:15:59,701 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-09-10 13:16:00,204 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-09-10 13:16:02,960 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-09-10 13:16:03,009 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [141], uid: 619, model: account.followup.level 2026-09-10 13:16:03,062 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-09-10 13:16:05,513 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 619, model: followup.report 2026-09-10 13:16:05,566 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-09-10 13:16:07,845 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-09-10 13:16:08,557 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 623, model: followup.receivable 2026-09-10 13:16:08,705 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 13:16:26,278 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-09-10 13:16:28,249 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-09-10 13:16:31,675 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-09-10 13:16:34,937 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-09-10 13:16:37,063 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-09-10 13:16:39,844 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-09-10 13:16:42,958 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-09-10 13:16:44,733 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-09-10 13:16:46,659 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-09-10 13:16:47,144 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-09-10 13:16:51,377 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-09-10 13:16:54,663 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-09-10 13:16:56,850 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-09-10 13:16:59,320 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:17:10,297 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_finds_the_report_of_a_customer_with_no_salesperson ... 2026-09-10 13:17:10,369 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_reads_the_report_of_a_customer_with_no_salesperson ... 2026-09-10 13:17:10,419 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_sees_customer_reports_whether_or_not_a_salesperson_owns_them ... 2026-09-10 13:17:10,501 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:17:30,403 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-09-10 13:17:32,577 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-09-10 13:17:35,319 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-09-10 13:17:37,559 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917665911015139.1705276800.000000000000000-openerp-155-followup.report@1706cb136419>: ['"Partner A" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [507] 2024-02-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989920422376700.1707523200.000000000000000-openerp-155-followup.report@1706cb136419>: ['"Partner A" <@False>'] 2024-02-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [508] 2026-09-10 13:17:41,145 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429207003712244.1705276800.000000000000000-openerp-163-followup.report@1706cb136419>: ['"Partner A" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [509] 2026-09-10 13:17:44,133 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:18:03,244 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronBelowThreshold.test_customer_below_every_configured_level_is_contacted_at_most_once_and_never_advances_level ... 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089062696235482.1705276800.000000000000000-openerp-171-followup.report@1706cb136419>: ['"Below Threshold Partner" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #632 deleted mail.mail records with IDs: [510] 2026-09-10 13:18:05,963 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:18:23,674 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronLevelTracksActualAge.test_processing_cron_does_not_overshoot_the_level_the_actual_overdue_age_justifies ... 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654916944498005.1705276800.000000000000000-openerp-179-followup.report@1706cb136419>: ['"Age Tracking Partner" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #634 deleted mail.mail records with IDs: [511] 2026-09-10 13:18:26,554 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:18:46,005 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_cadence_after_contact_is_anchored_on_the_contact_day_not_the_previous_schedule ... 2024-05-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171446510006564.1714521600.000000000000000-openerp-187-followup.report@1706cb136419>: ['"Negative Cadence Partner" <@False>'] 2024-05-01 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [512] 2024-06-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <399823107699025.1718409600.000000000000000-openerp-187-followup.report@1706cb136419>: ['"Negative Cadence Partner" <@False>'] 2024-06-15 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [513] 2026-09-10 13:18:48,959 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_customer_is_contacted_at_most_once_across_repeated_cron_passes ... 2024-04-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856350015380615.1712707200.000000000000000-openerp-195-followup.report@1706cb136419>: ['"Negative Cadence Partner" <@False>'] 2024-04-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [514] 2026-09-10 13:18:51,709 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2024-04-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797409810852652.1712707200.000000000000000-openerp-203-followup.report@1706cb136419>: ['"Negative Cadence Partner" <@False>'] 2024-04-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [515] 2026-09-10 13:18:54,611 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:19:04,776 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_dead_band_reminder: Starting TestFollowupDeadBandBelowLowestRung.test_debt_below_the_lowest_configured_rung_does_not_loop_the_daily_cron_forever ... 2026-09-10 13:19:07,720 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:19:22,596 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_action_view_followup_lines_opens_this_reports_own_lines_in_a_groupable_list ... 2026-09-10 13:19:22,722 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-09-10 13:19:22,844 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:19:33,585 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-09-10 13:19:41,798 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:20:00,954 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-09-10 13:20:03,317 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_de_escalates_once_the_only_overdue_invoice_is_paid_off ... 2026-09-10 13:20:06,091 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_to_remaining_debt_rung_not_settled_debt_rung ... 2026-09-10 13:20:10,539 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_when_settled_debt_leaves_only_a_not_yet_overdue_invoice ... 2026-09-10 13:20:14,878 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-09-10 13:20:18,560 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_is_selected_for_not_yet_due_invoice ... 2026-09-10 13:20:21,018 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_schedules_next_reminder_in_the_future ... 2026-09-10 13:20:23,502 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:20:44,026 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_level_refresh_cron: Starting TestFollowupLevelRefreshCron.test_grouping_by_followup_level_reflects_todays_age_not_a_frozen_snapshot ... 2026-09-10 13:20:47,141 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:21:06,177 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-09-10 13:21:11,333 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_same_partner_in_two_companies_never_leaks_the_others_receivables ... 2026-09-10 13:21:14,882 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:21:24,694 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsComputeQueryScaling.test_followup_line_ids_compute_cost_does_not_scale_with_record_count ... 2026-09-10 13:22:05,483 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_PERF count_1=5 count_5=5 count_10=5 bound=25 ratio=1.00 2026-09-10 13:22:05,537 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:22:15,801 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsColdVsPrewarmedQueryCost.test_prewarming_current_relation_never_costs_more_than_a_cold_compute ... 2026-09-10 13:23:41,777 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_WRITE_PERF cold_1=5 cold_5=5 cold_10=5 warm_1=4 warm_5=4 warm_10=4 cold_ratio=1.00 warm_ratio=1.00 2026-09-10 13:23:41,832 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:23:51,523 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-09-10 13:23:53,523 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_body_with_a_hand_added_sentence_keeps_that_sentence_when_report_data_changes_before_send ... 2026-09-10 13:23:57,052 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [516] 2026-09-10 13:23:57,132 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_hand_edited_body_and_subject_are_sent_as_written_not_re_rendered ... 2026-09-10 13:23:59,425 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [517] 2026-09-10 13:23:59,474 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_subject_with_a_hand_added_prefix_is_sent_verbatim_when_report_data_changes_before_send ... 2026-09-10 13:24:02,979 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [518] 2026-09-10 13:24:03,040 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-09-10 13:24:04,853 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-09-10 13:24:06,649 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_hand_edited_body_reaches_the_recipient_verbatim_even_when_report_data_changes_after_the_edit ... 2026-09-10 13:24:09,934 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [519] 2026-09-10 13:24:10,000 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_process_followup_report_cron_path_still_sends_the_reports_current_figures ... 2026-09-10 13:24:12,090 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [520] 2026-09-10 13:24:12,166 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-09-10 13:24:13,950 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_as_a_byte_copy_not_a_link_to_its_stored_record ... 2026-09-10 13:24:16,178 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [521] 2026-09-10 13:24:16,224 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_only_when_level_enables_attach_invoice ... 2026-09-10 13:24:18,374 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [522] 2026-09-10 13:24:19,625 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [523] 2026-09-10 13:24:19,668 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_the_reports_current_invoice_set_for_an_unadjusted_widget ... 2026-09-10 13:24:23,388 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [524] 2026-09-10 13:24:23,449 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_body_must_match_the_reports_current_figures_and_its_attached_statement_pdf ... 2026-09-10 13:24:27,137 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [525] 2026-09-10 13:24:27,222 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_posts_a_body_that_agrees_with_the_live_rendered_statement ... 2026-09-10 13:24:30,885 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [526] 2026-09-10 13:24:31,046 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [527] 2026-09-10 13:24:31,087 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_respects_a_user_unticked_invoice_entry_same_as_a_dynamic_one ... 2026-09-10 13:24:33,476 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [528] 2026-09-10 13:24:35,105 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [529] 2026-09-10 13:24:35,192 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_subject_must_reflect_report_data_at_send_time_not_dialog_open_time ... 2026-09-10 13:24:37,986 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [530] 2026-09-10 13:24:38,052 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-09-10 13:24:41,482 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [531] 2026-09-10 13:24:41,689 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [532] 2026-09-10 13:24:41,748 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_never_carries_the_pre_change_amount_spelled_out_in_words ... 2026-09-10 13:24:45,011 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [533] 2026-09-10 13:24:45,076 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_subject_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-09-10 13:24:48,766 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [534] 2026-09-10 13:24:48,868 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [535] 2026-09-10 13:24:48,920 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-09-10 13:24:51,190 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [536] 2026-09-10 13:24:51,308 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_does_not_create_activity_when_level_does_not_require_it ... 2026-09-10 13:24:53,567 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [537] 2026-09-10 13:24:53,641 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-09-10 13:24:55,617 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-09-10 13:24:57,713 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-09-10 13:24:59,730 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-09-10 13:25:01,840 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:25:15,820 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path ... 2026-09-10 13:25:16,114 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome pid: 3214 2026-09-10 13:25:16,115 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless temporary user profile dir: /tmp/tmpov_w6_1f_chrome_odoo 2026-09-10 13:25:16,115 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Issuing json command http://127.0.0.1:35837/json/version 2026-09-10 13:25:16,116 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:35837/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:25:16,227 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Browser version: Chrome/150.0.7871.114 2026-09-10 13:25:16,227 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Issuing json command http://127.0.0.1:35837/json 2026-09-10 13:25:16,227 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:35837/json with timeout 3 increased to 10s during tests 2026-09-10 13:25:16,243 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Websocket url found: ws://127.0.0.1:35837/devtools/page/7E51A175F81F065FB613998206DBBC42 2026-09-10 13:25:16,267 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Enable chrome headless console log notification 2026-09-10 13:25:16,279 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless enable page notifications 2026-09-10 13:25:16,420 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 13:25:16,431 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Setting session cookie in browser 2026-09-10 13:25:16,440 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 13:25:16,440 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 13:25:16,470 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:25:18,064 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:18] "GET /odoo HTTP/1.1" 200 - 180 0.210 1.388 2026-09-10 13:25:18,068 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigation result: {'frameId': '7E51A175F81F065FB613998206DBBC42', 'loaderId': '778A6C78B3FBBCB148D72607242A1E35', 'isDownload': False} 2026-09-10 13:25:18,068 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate ready code "odoo.isTourReady('viin_account_followup_manual_reminder_stale_body_tour')" 2026-09-10 13:25:18,107 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:18] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:25:18,951 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:18] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.438 0.420 2026-09-10 13:25:18,966 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:18] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.869 2026-09-10 13:25:18,967 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:18] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.877 2026-09-10 13:25:18,992 127 INFO rb-8829239-224703-413908 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-10 13:25:18,997 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.877 2026-09-10 13:25:19,003 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-10 13:25:19,063 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-10 13:25:19,549 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 13:25:19,561 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-10 13:25:19,571 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-10 13:25:19,578 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.012 2026-09-10 13:25:19,592 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-09-10 13:25:19,643 127 INFO rb-8829239-224703-413908 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (89) 2026-09-10 13:25:19,728 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate test code "odoo.startTour('viin_account_followup_manual_reminder_stale_body_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 13:25:19,731 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.081 0.058 2026-09-10 13:25:19,744 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-09-10 13:25:19,764 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.103 2026-09-10 13:25:19,781 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.111 2026-09-10 13:25:20,249 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "POST /mail/data HTTP/1.1" 200 - 146 0.286 0.223 2026-09-10 13:25:20,255 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:25:20,265 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "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-10 13:25:20,310 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.027 0.413 2026-09-10 13:25:20,329 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.450 2026-09-10 13:25:20,331 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.577 2026-09-10 13:25:20,346 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.557 2026-09-10 13:25:20,387 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /web/image/res.partner/3/avatar_128?unique=1789046701000 HTTP/1.1" 200 - 9 0.015 0.507 2026-09-10 13:25:20,457 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 20 0.014 0.684 2026-09-10 13:25:20,458 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.042 2026-09-10 13:25:20,502 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.069 2026-09-10 13:25:20,757 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [1/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report list is loaded (trigger: .o_list_view) 2026-09-10 13:25:20,776 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-09-10 13:25:20,791 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.022 2026-09-10 13:25:20,798 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.030 2026-09-10 13:25:20,818 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:25:20,828 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:25:21,100 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /mail/data HTTP/1.1" 200 - 71 0.088 0.139 2026-09-10 13:25:21,136 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.008 0.224 2026-09-10 13:25:21,166 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.254 2026-09-10 13:25:21,169 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.282 2026-09-10 13:25:21,223 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 13:25:21,247 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.019 2026-09-10 13:25:21,252 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:25:21,296 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:25:21,333 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.037 0.055 2026-09-10 13:25:21,375 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "GET /web/image/res.company/89/favicon HTTP/1.1" 200 - 9 0.019 0.111 2026-09-10 13:25:21,423 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.016 0.046 2026-09-10 13:25:21,426 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-09-10 13:25:21,548 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [2/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Filter the list down to the fixture partner (trigger: .o_searchview_input) 2026-09-10 13:25:21,639 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [3/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The partner suggestion has loaded in the search dropdown (trigger: .dropdown-menu.o_searchview_autocomplete) 2026-09-10 13:25:21,691 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [4/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Confirm the search (trigger: .o_searchview_input) 2026-09-10 13:25:21,752 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [5/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the fixture partner's follow-up report (trigger: .o_data_row .o_data_cell:contains("Bug09 Tour Partner")) 2026-09-10 13:25:21,784 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.009 0.022 2026-09-10 13:25:21,814 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [6/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report form is open (trigger: button[name="action_open_followup"]) 2026-09-10 13:25:21,834 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:25:21,870 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.008 0.026 2026-09-10 13:25:21,952 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.019 0.014 2026-09-10 13:25:21,971 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:21] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.008 0.026 2026-09-10 13:25:22,051 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.013 2026-09-10 13:25:22,070 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [7/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the manual reminder wizard (trigger: button[name="action_open_followup"]) 2026-09-10 13:25:22,104 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.024 0.040 2026-09-10 13:25:22,126 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.014 0.034 2026-09-10 13:25:22,148 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [8/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The reminder dialog's draft finished rendering off the report's data at this moment (trigger: .o_dialog .odoo-editor-editable:contains("Dear:")) 2026-09-10 13:25:22,168 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.012 2026-09-10 13:25:22,290 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.034 0.104 2026-09-10 13:25:22,342 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.007 0.018 2026-09-10 13:25:22,381 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.007 0.014 2026-09-10 13:25:22,434 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:25:22,479 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [9/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The report's data changes while the dialog is still open (trigger: .o_dialog .odoo-editor-editable) 2026-09-10 13:25:22,566 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.009 0.022 2026-09-10 13:25:22,829 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:22] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 105 0.118 0.136 2026-09-10 13:25:22,836 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [10/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Send the reminder without touching the draft (trigger: .o_dialog footer button.o_mail_send) 2026-09-10 13:25:22,894 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [11/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The dialog closed after Send (trigger: body:not(:has(.o_dialog))) 2026-09-10 13:25:23,256 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:23] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.084 0.271 2026-09-10 13:25:23,294 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: tour succeeded 2026-09-10 13:25:23,295 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR viin_account_followup_manual_reminder_stale_body_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-09-10 13:25:23,322 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:23] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.034 0.025 2026-09-10 13:25:23,380 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:23] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.017 0.099 2026-09-10 13:25:23,552 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-10 13:25:23,608 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: heap 31577988 (allocated 36376576) 2026-09-10 13:25:23,646 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing chrome headless with pid 3214 2026-09-10 13:25:23,650 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing websocket connection 2026-09-10 13:25:23,652 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Terminating chrome headless with pid 3214 2026-09-10 13:25:23,675 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:23] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.025 0.044 2026-09-10 13:25:23,763 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_132523_763512_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-09-10 13:25:23,763 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Removing chrome user profile "/tmp/tmpov_w6_1f_chrome_odoo" 2026-09-10 13:25:23,831 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-09-10 13:25:24,097 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3464 2026-09-10 13:25:24,097 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless temporary user profile dir: /tmp/tmp5yudl7d7_chrome_odoo 2026-09-10 13:25:24,098 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Issuing json command http://127.0.0.1:44449/json/version 2026-09-10 13:25:24,100 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44449/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:25:24,168 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Browser version: Chrome/150.0.7871.114 2026-09-10 13:25:24,168 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Issuing json command http://127.0.0.1:44449/json 2026-09-10 13:25:24,168 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44449/json with timeout 3 increased to 10s during tests 2026-09-10 13:25:24,187 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Websocket url found: ws://127.0.0.1:44449/devtools/page/B6D9CB48574CF026ABBA15639F25811C 2026-09-10 13:25:24,211 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Enable chrome headless console log notification 2026-09-10 13:25:24,260 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless enable page notifications 2026-09-10 13:25:24,330 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 13:25:24,346 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Setting session cookie in browser 2026-09-10 13:25:24,363 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 13:25:24,363 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 13:25:24,378 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:25:25,572 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:25] "GET /odoo HTTP/1.1" 200 - 186 0.174 1.024 2026-09-10 13:25:25,575 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigation result: {'frameId': 'B6D9CB48574CF026ABBA15639F25811C', 'loaderId': 'AA098C56CF6FA3C76568E1743C93710D', 'isDownload': False} 2026-09-10 13:25:25,576 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Waiting for frame 'B6D9CB48574CF026ABBA15639F25811C' to stop loading 2026-09-10 13:25:25,626 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:25] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-09-10 13:25:25,628 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:25] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 13:25:25,639 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:25] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-10 13:25:25,655 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.035 2026-09-10 13:25:25,712 127 INFO rb-8829239-224703-413908 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-10 13:25:26,508 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.465 0.431 2026-09-10 13:25:26,517 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.815 2026-09-10 13:25:26,522 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.661 2026-09-10 13:25:26,630 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:25:26,633 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:25:26,635 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:25:26,677 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: Owl is running in 'dev' mode. 2026-09-10 13:25:26,678 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.009 2026-09-10 13:25:26,693 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:25:26,724 127 INFO rb-8829239-224703-413908 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (89) 2026-09-10 13:25:26,815 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.072 0.054 2026-09-10 13:25:26,830 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.093 2026-09-10 13:25:26,848 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.076 2026-09-10 13:25:26,862 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate ready code "document.readyState === 'complete'" 2026-09-10 13:25:26,875 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate test code " (function () { const { registry } = odoo.loader.modules.get("@web/core/registry"); const { validate } = odoo.loader.modules.get("@odoo/owl"); const tourRegistry = registry.category("web_tour.tours"); const tourName = "viin_account_followup_manual_reminder_stale_body_tour"; if (!tourRegistry.contains(tourName)) { console.error("TOUR_NOT_REGISTERED " + tourName); return; } if (!tourRegistry.validationSchema) { console.error("TOUR_SCHEMA_NOT_LOADED"); return; } try { validate(tourRegistry.get(tourName), tourRegistry.validationSchema); console.log("TOUR_SCHEMA_VALID"); } catch (error) { console.error("TOUR_SCHEMA_INVALID " + error.message); } })(); " 2026-09-10 13:25:26,877 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.098 2026-09-10 13:25:26,879 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-09-10 13:25:26,886 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: TOUR_SCHEMA_VALID 2026-09-10 13:25:26,919 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:25:27,041 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 20582688 (allocated 21561344) 2026-09-10 13:25:27,066 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:25:27,084 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing chrome headless with pid 3464 2026-09-10 13:25:27,088 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing websocket connection 2026-09-10 13:25:27,093 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Terminating chrome headless with pid 3464 2026-09-10 13:25:27,200 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_132527_200283_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-09-10 13:25:27,200 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Removing chrome user profile "/tmp/tmp5yudl7d7_chrome_odoo" 2026-09-10 13:25:27,206 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: waiting for threads: [, , , , , ] 2026-09-10 13:25:27,235 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "POST /mail/data HTTP/1.1" 200 - 149 0.155 0.227 2026-09-10 13:25:27,238 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.242 2026-09-10 13:25:27,264 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "GET /web/image/res.partner/3/avatar_128?unique=1789046701000 HTTP/1.1" 200 - 9 0.007 0.231 2026-09-10 13:25:27,287 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.266 2026-09-10 13:25:27,317 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "GET /web/image/res.company/89/favicon HTTP/1.1" 200 - 9 0.013 0.420 2026-09-10 13:25:27,334 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:25:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.302 2026-09-10 13:25:27,391 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:25:38,328 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-09-10 13:25:40,592 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-09-10 13:25:40,813 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897981247251333.1789046740.714983940124512-openerp-456-followup.report@1706cb136419>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-09-10 13:25:40,851 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [539] 2026-09-10 13:25:40,916 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-09-10 13:25:43,839 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-09-10 13:25:44,015 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091878059084521.1789046743.937944650650024-openerp-458-followup.report@1706cb136419>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-09-10 13:25:44,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #660 deleted mail.mail records with IDs: [540] 2026-09-10 13:25:44,207 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:25:53,206 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_pdf_statement_when_one_instalment_of_the_same_invoice_is_not_yet_due ... 2026-09-10 13:25:56,372 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_the_pdf_statement_for_the_same_report ... 2026-09-10 13:26:00,201 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_in_a_currency_block_is_expressed_in_that_blocks_own_currency ... 2026-09-10 13:26:03,498 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:26:22,865 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_receivable_view_rows_stay_unique_across_two_companies_for_same_partner ... 2026-09-10 13:26:26,584 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-09-10 13:26:26,756 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:26:37,353 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-09-10 13:26:41,456 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-09-10 13:26:45,336 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-09-10 13:26:47,203 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-09-10 13:26:50,934 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_search_with_unsupported_operator_or_operand_matches_nothing_not_everything ... 2026-09-10 13:26:52,565 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:27:03,523 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearchMultiCompany.test_overdue_filter_returns_reports_of_every_allowed_company_not_only_the_active_one ... 2026-09-10 13:27:14,619 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:27:29,443 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-09-10 13:27:29,587 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 676, model: followup.report 2026-09-10 13:27:29,632 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-09-10 13:27:29,706 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-09-10 13:27:29,780 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-09-10 13:27:29,815 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 676, model: followup.report 2026-09-10 13:27:29,908 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-09-10 13:27:29,956 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-09-10 13:27:30,007 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-09-10 13:27:30,061 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 676, model: followup.report 2026-09-10 13:27:30,109 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 676, model: followup.report 2026-09-10 13:27:30,155 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 676, model: followup.report 2026-09-10 13:27:30,188 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-09-10 13:27:30,240 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-09-10 13:27:30,298 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-09-10 13:27:30,351 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-09-10 13:27:30,409 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-09-10 13:27:30,500 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:27:43,508 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-09-10 13:27:45,845 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_accounting_role_holding_a_sales_group_sees_the_union_of_both_roles ... 2026-09-10 13:27:45,892 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_invoice_role_holding_a_sales_group_is_not_narrowed_to_own_customers ... 2026-09-10 13:27:46,409 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_cannot_reach_the_report_of_a_customer_with_no_salesperson ... 2026-09-10 13:27:46,442 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 685, model: followup.report 2026-09-10 13:27:46,488 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_sees_no_customer_report_but_their_own ... 2026-09-10 13:27:46,566 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 13:27:57,610 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_advance_the_next_reminder_date_of_a_customer_it_does_not_own ... 2026-09-10 13:27:57,662 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 694, model: followup.report 2026-09-10 13:27:57,698 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_post_a_manual_reminder_to_a_customer_it_does_not_own ... 2026-09-10 13:27:57,818 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:28:08,137 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-09-10 13:28:09,486 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1053] 2026-09-10 13:28:09,665 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2211] 2026-09-10 13:28:10,787 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-09-10 13:28:11,751 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1056] 2026-09-10 13:28:11,860 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2216] 2026-09-10 13:28:12,033 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-09-10 13:28:12,996 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1058] 2026-09-10 13:28:13,145 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2219] 2026-09-10 13:28:13,367 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-09-10 13:28:14,439 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1060] 2026-09-10 13:28:14,560 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2222] 2026-09-10 13:28:14,752 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-09-10 13:28:15,830 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1062] 2026-09-10 13:28:15,951 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2225] 2026-09-10 13:28:17,152 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-09-10 13:28:18,381 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1066, 1067] 2026-09-10 13:28:18,501 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2232, 2233] 2026-09-10 13:28:18,776 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-09-10 13:28:20,880 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.partial.reconcile records with IDs: [147, 148] 2026-09-10 13:28:20,932 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.full.reconcile records with IDs: [83] 2026-09-10 13:28:21,165 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1072, 1073] 2026-09-10 13:28:21,307 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2239, 2240, 2241, 2242] 2026-09-10 13:28:21,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted mail.message records with IDs: [12122, 12120] 2026-09-10 13:28:21,457 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move records with IDs: [954, 955] 2026-09-10 13:28:21,465 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted mail.followers records with IDs: [2669, 2670] 2026-09-10 13:28:21,742 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1070, 1071] 2026-09-10 13:28:21,839 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2238] 2026-09-10 13:28:22,833 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-09-10 13:28:24,753 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.partial.reconcile records with IDs: [151, 152] 2026-09-10 13:28:24,809 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.full.reconcile records with IDs: [85] 2026-09-10 13:28:25,096 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1080, 1081] 2026-09-10 13:28:25,233 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2251, 2252, 2253, 2254] 2026-09-10 13:28:25,282 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted mail.message records with IDs: [12130, 12128] 2026-09-10 13:28:25,360 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move records with IDs: [959, 960] 2026-09-10 13:28:25,685 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1078, 1079] 2026-09-10 13:28:25,780 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2249, 2250] 2026-09-10 13:28:26,987 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-09-10 13:28:27,857 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-09-10 13:28:28,383 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-09-10 13:28:29,139 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-09-10 13:28:30,753 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-09-10 13:28:31,231 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-09-10 13:28:32,095 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-09-10 13:28:32,724 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-09-10 13:28:34,765 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:28:45,466 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-09-10 13:28:47,217 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-09-10 13:28:49,203 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:29:00,255 127 INFO rb-8829239-224703-413908 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-10 13:29:02,228 127 INFO rb-8829239-224703-413908 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-10 13:29:03,211 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #699 deleted account.move.line.ctp records with IDs: [1106] 2026-09-10 13:29:03,355 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #699 deleted account.move.line records with IDs: [2299] 2026-09-10 13:29:03,457 127 INFO rb-8829239-224703-413908 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-10 13:29:04,318 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:29:22,943 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-09-10 13:29:25,225 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-09-10 13:29:26,268 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-09-10 13:29:26,677 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-09-10 13:29:27,136 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-09-10 13:29:28,403 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-09-10 13:29:29,216 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1118] 2023-01-10 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2327] 2026-09-10 13:29:31,446 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1121] 2023-01-11 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2332] 2026-09-10 13:29:33,602 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1124] 2023-01-11 00:00:00,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2337] 2026-09-10 13:29:35,405 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-09-10 13:29:36,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1125] 2026-09-10 13:29:36,596 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-09-10 13:29:38,195 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:29:48,079 127 INFO rb-8829239-224703-413908 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-10 13:29:48,710 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-09-10 13:29:49,311 127 INFO rb-8829239-224703-413908 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-10 13:29:49,365 127 INFO rb-8829239-224703-413908 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-10 13:29:49,424 127 INFO rb-8829239-224703-413908 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-10 13:29:49,465 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-09-10 13:29:50,231 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-09-10 13:29:51,229 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-09-10 13:29:52,297 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-09-10 13:29:53,441 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-09-10 13:29:54,789 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-09-10 13:29:55,998 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-09-10 13:29:56,810 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-09-10 13:29:57,631 127 INFO rb-8829239-224703-413908 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-10 13:29:58,569 127 INFO rb-8829239-224703-413908 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-10 13:29:59,392 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-09-10 13:30:00,208 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-09-10 13:30:01,091 127 INFO rb-8829239-224703-413908 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-10 13:30:01,782 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1161] 2026-09-10 13:30:01,890 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2411] 2026-09-10 13:30:02,042 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-09-10 13:30:02,663 127 INFO rb-8829239-224703-413908 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-10 13:30:03,394 127 INFO rb-8829239-224703-413908 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-10 13:30:03,971 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-09-10 13:30:05,592 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-09-10 13:30:06,597 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-09-10 13:30:07,747 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-09-10 13:30:08,903 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-09-10 13:30:10,029 127 INFO rb-8829239-224703-413908 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-10 13:30:10,871 127 INFO rb-8829239-224703-413908 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-10 13:30:12,037 127 INFO rb-8829239-224703-413908 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-10 13:30:13,158 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-09-10 13:30:13,949 127 INFO rb-8829239-224703-413908 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-10 13:30:14,530 127 INFO rb-8829239-224703-413908 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-10 13:30:15,125 127 INFO rb-8829239-224703-413908 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-10 13:30:15,774 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1198] 2026-09-10 13:30:15,913 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2486] 2026-09-10 13:30:16,525 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-09-10 13:30:17,771 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1202] 2026-09-10 13:30:17,871 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2493] 2026-09-10 13:30:18,505 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-09-10 13:30:19,743 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1206] 2026-09-10 13:30:19,858 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2500] 2026-09-10 13:30:20,687 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-09-10 13:30:22,045 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1210] 2026-09-10 13:30:22,213 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2507] 2026-09-10 13:30:22,830 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-09-10 13:30:23,920 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1214] 2026-09-10 13:30:24,232 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2514] 2026-09-10 13:30:24,609 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-09-10 13:30:25,825 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1216] 2026-09-10 13:30:25,918 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2519] 2026-09-10 13:30:26,138 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_widget_data_line_without_account ... 2026-09-10 13:30:26,507 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:30:26,521 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-09-10 13:30:27,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-09-10 13:30:27,089 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12157] 2026-09-10 13:30:27,094 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:30:28,385 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome pid: 3663 2026-09-10 13:30:28,385 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless temporary user profile dir: /tmp/tmphm3rfyep_chrome_odoo 2026-09-10 13:30:28,386 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:37743/json/version 2026-09-10 13:30:28,388 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37743/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:30:28,447 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:30:28,447 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:37743/json 2026-09-10 13:30:28,448 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:37743/json with timeout 3 increased to 10s during tests 2026-09-10 13:30:28,466 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Websocket url found: ws://127.0.0.1:37743/devtools/page/6AA44CD67252390F2F808D1CAE836388 2026-09-10 13:30:28,479 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Enable chrome headless console log notification 2026-09-10 13:30:28,491 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless enable page notifications 2026-09-10 13:30:28,686 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_smoke_user from n/a 2026-09-10 13:30:28,690 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Setting session cookie in browser 2026-09-10 13:30:28,700 127 INFO rb-8829239-224703-413908 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-10 13:30:28,700 127 INFO rb-8829239-224703-413908 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-10 13:30:28,721 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:30:30,517 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /odoo HTTP/1.1" 200 - 178 0.129 1.679 2026-09-10 13:30:30,521 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigation result: {'frameId': '6AA44CD67252390F2F808D1CAE836388', 'loaderId': 'DBF701B052E6A68329F483B470149ABA', 'isDownload': False} 2026-09-10 13:30:30,522 127 INFO rb-8829239-224703-413908 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-10 13:30:30,563 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-10 13:30:30,579 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-10 13:30:30,601 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.045 2026-09-10 13:30:30,640 127 INFO rb-8829239-224703-413908 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-10 13:30:30,646 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.075 2026-09-10 13:30:30,814 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.095 0.171 2026-09-10 13:30:30,825 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.129 2026-09-10 13:30:30,891 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:30] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 13:30:31,397 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 13:30:31,401 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 13:30:31,402 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 13:30:31,427 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-10 13:30:31,435 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:31,448 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:31,504 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.021 2026-09-10 13:30:31,509 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-09-10 13:30:31,530 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.011 2026-09-10 13:30:31,567 127 INFO rb-8829239-224703-413908 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-10 13:30:31,669 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-10 13:30:31,676 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "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-10 13:30:31,736 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "POST /mail/data HTTP/1.1" 200 - 34 0.122 0.041 2026-09-10 13:30:31,828 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.043 0.194 2026-09-10 13:30:31,879 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /web/image/res.partner/1606/avatar_128?unique=1789047026000 HTTP/1.1" 200 - 15 0.020 0.236 2026-09-10 13:30:31,896 127 INFO rb-8829239-224703-413908 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-10 13:30:31,905 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.286 2026-09-10 13:30:31,930 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.046 2026-09-10 13:30:31,977 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.209 2026-09-10 13:30:31,978 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.310 2026-09-10 13:30:32,017 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /web/image?model=res.users&field=avatar_128&id=707 HTTP/1.1" 200 - 9 0.018 0.384 2026-09-10 13:30:32,505 127 INFO rb-8829239-224703-413908 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-10 13:30:32,512 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-10 13:30:32,526 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:32,558 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-09-10 13:30:32,568 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:30:32,673 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.031 2026-09-10 13:30:32,722 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /web/image?model=res.users&field=avatar_128&id=707 HTTP/1.1" 200 - 9 0.016 0.082 2026-09-10 13:30:32,766 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /web/image/res.partner/1606/avatar_128?unique=1789047026000 HTTP/1.1" 200 - 8 0.018 0.130 2026-09-10 13:30:32,779 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.153 2026-09-10 13:30:32,804 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.161 2026-09-10 13:30:32,823 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:30:32,827 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.011 0.122 2026-09-10 13:30:32,855 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:32,871 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.026 2026-09-10 13:30:33,006 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.041 0.128 2026-09-10 13:30:33,151 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.064 0.057 2026-09-10 13:30:33,243 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:30:33,311 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:30:33,319 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 13:30:33,324 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 13:30:33,332 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "GET /web/assets/ab24127/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:30:33,501 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:30:33,503 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:30:33,557 127 INFO rb-8829239-224703-413908 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-10 13:30:33,573 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.004 0.010 2026-09-10 13:30:33,870 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.086 0.177 2026-09-10 13:30:33,906 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-10 13:30:33,944 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.013 2026-09-10 13:30:33,964 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.028 2026-09-10 13:30:34,004 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.021 2026-09-10 13:30:34,054 127 INFO rb-8829239-224703-413908 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-10 13:30:34,107 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.058 2026-09-10 13:30:34,137 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:34,260 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 40 0.056 0.061 2026-09-10 13:30:34,302 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 13:30:34,404 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.033 0.074 2026-09-10 13:30:34,443 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.018 2026-09-10 13:30:34,491 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.023 2026-09-10 13:30:34,494 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-09-10 13:30:34,555 127 INFO rb-8829239-224703-413908 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-10 13:30:34,620 127 INFO rb-8829239-224703-413908 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-10 13:30:34,686 127 INFO rb-8829239-224703-413908 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-10 13:30:34,752 127 INFO rb-8829239-224703-413908 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-10 13:30:34,818 127 INFO rb-8829239-224703-413908 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-10 13:30:34,895 127 INFO rb-8829239-224703-413908 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-10 13:30:34,943 127 INFO rb-8829239-224703-413908 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-10 13:30:35,005 127 INFO rb-8829239-224703-413908 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-10 13:30:35,068 127 INFO rb-8829239-224703-413908 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-10 13:30:35,135 127 INFO rb-8829239-224703-413908 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-10 13:30:35,222 127 INFO rb-8829239-224703-413908 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-10 13:30:35,277 127 INFO rb-8829239-224703-413908 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-10 13:30:35,336 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: tour succeeded 2026-09-10 13:30:35,337 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_smoke_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 13:30:35,539 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: heap 27697316 (allocated 29319168) 2026-09-10 13:30:35,556 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing chrome headless with pid 3663 2026-09-10 13:30:35,558 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing websocket connection 2026-09-10 13:30:35,558 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Terminating chrome headless with pid 3663 2026-09-10 13:30:35,658 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_133035_658674_test_reconcile_kanban_smoke_tour.txt 2026-09-10 13:30:35,658 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Removing chrome user profile "/tmp/tmphm3rfyep_chrome_odoo" 2026-09-10 13:30:35,699 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:30:35,719 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-09-10 13:30:36,295 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-09-10 13:30:36,321 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12165] 2026-09-10 13:30:36,328 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:30:37,549 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome pid: 3900 2026-09-10 13:30:37,549 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmp2_0zqvpa_chrome_odoo 2026-09-10 13:30:37,550 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:42599/json/version 2026-09-10 13:30:37,551 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:42599/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:30:37,607 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:30:37,611 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:42599/json 2026-09-10 13:30:37,612 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:42599/json with timeout 3 increased to 10s during tests 2026-09-10 13:30:37,624 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:42599/devtools/page/78236CAFE1ED0FCEE32A0713BA39E3FD 2026-09-10 13:30:37,660 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-09-10 13:30:37,666 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-09-10 13:30:37,847 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_fx_user from n/a 2026-09-10 13:30:37,856 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-09-10 13:30:37,864 127 INFO rb-8829239-224703-413908 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-10 13:30:37,864 127 INFO rb-8829239-224703-413908 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-10 13:30:37,878 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:30:38,897 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:38] "GET /odoo HTTP/1.1" 200 - 185 0.112 0.910 2026-09-10 13:30:38,900 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': '78236CAFE1ED0FCEE32A0713BA39E3FD', 'loaderId': 'DAE19ED50CB08D25D050D61723DB7663', 'isDownload': False} 2026-09-10 13:30:38,900 127 INFO rb-8829239-224703-413908 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-10 13:30:38,935 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:38] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 13:30:38,966 127 INFO rb-8829239-224703-413908 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-10 13:30:39,053 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.046 0.081 2026-09-10 13:30:39,065 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.135 2026-09-10 13:30:39,077 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.151 2026-09-10 13:30:39,088 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.158 2026-09-10 13:30:39,099 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:30:39,172 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-10 13:30:39,834 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 13:30:39,837 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-10 13:30:39,838 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 13:30:39,878 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:39,886 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.012 2026-09-10 13:30:39,894 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:30:39,944 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.020 2026-09-10 13:30:39,949 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.031 2026-09-10 13:30:39,964 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.027 2026-09-10 13:30:39,977 127 INFO rb-8829239-224703-413908 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-10 13:30:40,037 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:30:40,091 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:30:40,145 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.070 2026-09-10 13:30:40,183 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /web/image?model=res.users&field=avatar_128&id=708 HTTP/1.1" 200 - 16 0.013 0.147 2026-09-10 13:30:40,203 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /web/image/res.partner/1608/avatar_128?unique=1789047035000 HTTP/1.1" 200 - 8 0.006 0.168 2026-09-10 13:30:40,222 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.202 2026-09-10 13:30:40,230 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.197 2026-09-10 13:30:40,234 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:30:40,257 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.088 2026-09-10 13:30:40,349 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:30:40,352 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.052 0.280 2026-09-10 13:30:40,410 127 INFO rb-8829239-224703-413908 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-10 13:30:40,465 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "POST /mail/data HTTP/1.1" 200 - 37 0.065 0.075 2026-09-10 13:30:40,483 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.082 2026-09-10 13:30:41,076 127 INFO rb-8829239-224703-413908 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-10 13:30:41,096 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-09-10 13:30:41,106 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:41,158 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 13:30:41,164 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-10 13:30:41,281 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.042 2026-09-10 13:30:41,307 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.089 2026-09-10 13:30:41,309 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-09-10 13:30:41,342 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "GET /web/image?model=res.users&field=avatar_128&id=708 HTTP/1.1" 304 - 9 0.011 0.116 2026-09-10 13:30:41,367 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.036 2026-09-10 13:30:41,523 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.053 0.131 2026-09-10 13:30:41,546 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.179 2026-09-10 13:30:41,701 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.068 0.068 2026-09-10 13:30:41,783 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:41,848 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:30:41,859 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:30:41,869 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.013 2026-09-10 13:30:41,881 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:41] "GET /web/assets/ab24127/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 13:30:42,007 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:42,007 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:42,055 127 INFO rb-8829239-224703-413908 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-10 13:30:42,079 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.011 0.011 2026-09-10 13:30:42,348 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.094 0.151 2026-09-10 13:30:42,380 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 13:30:42,428 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.012 2026-09-10 13:30:42,443 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.024 2026-09-10 13:30:42,473 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.016 2026-09-10 13:30:42,520 127 INFO rb-8829239-224703-413908 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-10 13:30:42,577 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.065 2026-09-10 13:30:42,611 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:30:42,727 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 44 0.054 0.060 2026-09-10 13:30:42,776 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.008 0.007 2026-09-10 13:30:42,878 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.034 0.059 2026-09-10 13:30:42,908 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.015 2026-09-10 13:30:42,951 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.017 2026-09-10 13:30:42,955 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 13:30:43,044 127 INFO rb-8829239-224703-413908 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-10 13:30:43,103 127 INFO rb-8829239-224703-413908 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-10 13:30:43,124 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:43] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.014 2026-09-10 13:30:43,248 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 46 0.033 0.077 2026-09-10 13:30:43,287 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.015 2026-09-10 13:30:43,290 127 INFO rb-8829239-224703-413908 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-10 13:30:43,357 127 INFO rb-8829239-224703-413908 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-10 13:30:43,415 127 INFO rb-8829239-224703-413908 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-10 13:30:43,474 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.023 0.028 2026-09-10 13:30:43,633 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #708 deleted account.move.line.ctp records with IDs: [1222] 2026-09-10 13:30:43,801 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #708 deleted account.move.line records with IDs: [2532] 2026-09-10 13:30:44,515 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:44] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.473 0.543 2026-09-10 13:30:44,527 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.026 2026-09-10 13:30:44,579 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.022 0.032 2026-09-10 13:30:44,624 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:30:44,640 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:44] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:44,651 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-09-10 13:30:44,651 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 13:30:44,817 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: heap 28198256 (allocated 29843456) 2026-09-10 13:30:44,830 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 3900 2026-09-10 13:30:44,830 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-09-10 13:30:44,831 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 3900 2026-09-10 13:30:44,927 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_133044_927006_test_reconcile_fx_validate_tour.txt 2026-09-10 13:30:44,927 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmp2_0zqvpa_chrome_odoo" 2026-09-10 13:30:44,971 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:30:44,989 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-09-10 13:30:45,524 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-09-10 13:30:45,547 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12175] 2026-09-10 13:30:45,554 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:30:46,641 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome pid: 4153 2026-09-10 13:30:46,641 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmp9mzozmis_chrome_odoo 2026-09-10 13:30:46,641 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:46177/json/version 2026-09-10 13:30:46,643 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:46177/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:30:46,726 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:30:46,726 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:46177/json 2026-09-10 13:30:46,727 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:46177/json with timeout 3 increased to 10s during tests 2026-09-10 13:30:46,761 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:46177/devtools/page/DFED0209A25F4000951180B5583EB9E2 2026-09-10 13:30:46,791 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-09-10 13:30:46,798 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-09-10 13:30:46,961 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_a11y_user from n/a 2026-09-10 13:30:46,964 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-09-10 13:30:46,969 127 INFO rb-8829239-224703-413908 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-10 13:30:46,969 127 INFO rb-8829239-224703-413908 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-10 13:30:46,990 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:30:48,069 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /odoo HTTP/1.1" 200 - 178 0.151 0.932 2026-09-10 13:30:48,074 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigation result: {'frameId': 'DFED0209A25F4000951180B5583EB9E2', 'loaderId': '5E5228A292DAA18423823CBC716255B5', 'isDownload': False} 2026-09-10 13:30:48,074 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-09-10 13:30:48,124 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-09-10 13:30:48,143 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.019 2026-09-10 13:30:48,147 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-10 13:30:48,158 127 INFO rb-8829239-224703-413908 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-10 13:30:48,374 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.136 0.133 2026-09-10 13:30:48,382 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.267 2026-09-10 13:30:48,390 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.187 2026-09-10 13:30:48,418 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:30:48,901 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:30:48,905 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 13:30:48,910 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 13:30:48,927 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.007 2026-09-10 13:30:48,969 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:48,984 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:30:49,015 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-09-10 13:30:49,040 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-09-10 13:30:49,044 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-09-10 13:30:49,086 127 INFO rb-8829239-224703-413908 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-10 13:30:49,195 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.031 0.049 2026-09-10 13:30:49,203 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:30:49,260 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /web/image?model=res.users&field=avatar_128&id=709 HTTP/1.1" 200 - 16 0.013 0.096 2026-09-10 13:30:49,267 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-09-10 13:30:49,292 127 INFO rb-8829239-224703-413908 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-10 13:30:49,296 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /web/image/res.partner/1610/avatar_128?unique=1789047044000 HTTP/1.1" 200 - 8 0.011 0.111 2026-09-10 13:30:49,389 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "POST /mail/data HTTP/1.1" 200 - 34 0.055 0.214 2026-09-10 13:30:49,407 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.225 2026-09-10 13:30:49,422 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.151 2026-09-10 13:30:49,950 127 INFO rb-8829239-224703-413908 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-10 13:30:49,970 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.009 2026-09-10 13:30:50,008 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:50,035 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 13:30:50,053 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 13:30:50,084 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 13:30:50,121 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:50,130 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "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-10 13:30:50,148 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:50,165 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.040 2026-09-10 13:30:50,193 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.063 2026-09-10 13:30:50,223 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/image/res.partner/1610/avatar_128?unique=1789047044000 HTTP/1.1" 200 - 8 0.012 0.103 2026-09-10 13:30:50,259 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/image?model=res.users&field=avatar_128&id=709 HTTP/1.1" 200 - 9 0.016 0.127 2026-09-10 13:30:50,301 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.154 2026-09-10 13:30:50,404 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.028 0.161 2026-09-10 13:30:50,422 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.224 2026-09-10 13:30:50,443 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:30:50,551 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.059 0.063 2026-09-10 13:30:50,642 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:50,734 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.015 0.011 2026-09-10 13:30:50,745 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.016 2026-09-10 13:30:50,753 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.027 2026-09-10 13:30:50,777 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/assets/ab24127/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 13:30:50,898 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:30:50,901 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:50,937 127 INFO rb-8829239-224703-413908 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-10 13:30:50,962 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:50] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.008 0.011 2026-09-10 13:30:51,231 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.080 0.158 2026-09-10 13:30:51,276 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.010 2026-09-10 13:30:51,321 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.014 2026-09-10 13:30:51,341 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.012 0.022 2026-09-10 13:30:51,397 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.009 0.030 2026-09-10 13:30:51,473 127 INFO rb-8829239-224703-413908 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-10 13:30:51,514 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.003 0.061 2026-09-10 13:30:51,539 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:30:51,630 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 27 0.041 0.045 2026-09-10 13:30:51,680 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 13:30:51,775 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.031 0.062 2026-09-10 13:30:51,818 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.024 2026-09-10 13:30:51,863 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.019 2026-09-10 13:30:51,867 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-09-10 13:30:51,943 127 INFO rb-8829239-224703-413908 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-10 13:30:52,002 127 INFO rb-8829239-224703-413908 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-10 13:30:52,077 127 INFO rb-8829239-224703-413908 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-10 13:30:52,102 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.017 2026-09-10 13:30:52,180 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.031 0.038 2026-09-10 13:30:52,226 127 INFO rb-8829239-224703-413908 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-10 13:30:52,230 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.016 2026-09-10 13:30:52,285 127 INFO rb-8829239-224703-413908 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-10 13:30:52,343 127 INFO rb-8829239-224703-413908 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-10 13:30:52,434 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.041 0.042 2026-09-10 13:30:52,465 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.013 2026-09-10 13:30:52,471 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-09-10 13:30:52,471 127 INFO rb-8829239-224703-413908 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-10 13:30:52,670 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: heap 27757540 (allocated 29319168) 2026-09-10 13:30:52,671 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing chrome headless with pid 4153 2026-09-10 13:30:52,672 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing websocket connection 2026-09-10 13:30:52,673 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 4153 2026-09-10 13:30:52,769 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_133052_769461_test_reconcile_a11y_tour.txt 2026-09-10 13:30:52,769 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmp9mzozmis_chrome_odoo" 2026-09-10 13:30:52,829 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:30:52,847 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-09-10 13:30:53,444 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-09-10 13:30:53,456 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12182] 2026-09-10 13:30:53,471 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:30:54,398 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome pid: 4402 2026-09-10 13:30:54,398 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless temporary user profile dir: /tmp/tmpsc123uhp_chrome_odoo 2026-09-10 13:30:54,399 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:46497/json/version 2026-09-10 13:30:54,400 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:46497/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:30:54,465 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:30:54,465 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:46497/json 2026-09-10 13:30:54,466 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:46497/json with timeout 3 increased to 10s during tests 2026-09-10 13:30:54,491 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Websocket url found: ws://127.0.0.1:46497/devtools/page/06574C02CAC44CE25DB6B5554F9ED240 2026-09-10 13:30:54,512 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Enable chrome headless console log notification 2026-09-10 13:30:54,563 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless enable page notifications 2026-09-10 13:30:54,631 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_badge_user from n/a 2026-09-10 13:30:54,635 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Setting session cookie in browser 2026-09-10 13:30:54,638 127 INFO rb-8829239-224703-413908 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-10 13:30:54,638 127 INFO rb-8829239-224703-413908 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-10 13:30:54,672 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:30:55,715 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:55] "GET /odoo HTTP/1.1" 200 - 178 0.142 0.915 2026-09-10 13:30:55,719 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigation result: {'frameId': '06574C02CAC44CE25DB6B5554F9ED240', 'loaderId': '2AB24624020AF4F8649C864409F1474C', 'isDownload': False} 2026-09-10 13:30:55,719 127 INFO rb-8829239-224703-413908 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-10 13:30:55,782 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:55] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.019 2026-09-10 13:30:55,824 127 INFO rb-8829239-224703-413908 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-10 13:30:55,951 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:55] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.086 0.110 2026-09-10 13:30:55,957 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:55] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.191 2026-09-10 13:30:55,971 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:55] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.212 2026-09-10 13:30:55,989 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.214 2026-09-10 13:30:56,020 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 13:30:56,106 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-10 13:30:56,693 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-10 13:30:56,697 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 13:30:56,700 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-10 13:30:56,716 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:56,719 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-10 13:30:56,748 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:30:56,775 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-09-10 13:30:56,796 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.020 2026-09-10 13:30:56,811 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-09-10 13:30:56,824 127 INFO rb-8829239-224703-413908 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-10 13:30:56,898 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:56,920 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 13:30:56,948 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "POST /mail/data HTTP/1.1" 200 - 34 0.082 0.035 2026-09-10 13:30:56,993 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:56] "GET /web/image?model=res.users&field=avatar_128&id=710 HTTP/1.1" 200 - 16 0.013 0.106 2026-09-10 13:30:57,023 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /web/image/res.partner/1612/avatar_128?unique=1789047052000 HTTP/1.1" 200 - 8 0.008 0.136 2026-09-10 13:30:57,053 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:30:57,098 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.230 2026-09-10 13:30:57,113 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.231 2026-09-10 13:30:57,115 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.202 2026-09-10 13:30:57,150 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.155 2026-09-10 13:30:57,426 127 INFO rb-8829239-224703-413908 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-10 13:30:57,448 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.010 2026-09-10 13:30:57,454 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.022 2026-09-10 13:30:57,478 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:30:57,517 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 13:30:57,533 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 13:30:57,678 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /mail/data HTTP/1.1" 200 - 20 0.066 0.035 2026-09-10 13:30:57,717 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /web/image?model=res.users&field=avatar_128&id=710 HTTP/1.1" 304 - 9 0.012 0.120 2026-09-10 13:30:57,720 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.137 2026-09-10 13:30:57,745 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.041 2026-09-10 13:30:57,764 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.171 2026-09-10 13:30:57,771 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:30:57,802 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.050 2026-09-10 13:30:57,988 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:57] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.071 0.136 2026-09-10 13:30:58,147 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.057 0.074 2026-09-10 13:30:58,232 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:30:58,306 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.003 2026-09-10 13:30:58,319 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-09-10 13:30:58,334 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.011 0.005 2026-09-10 13:30:58,351 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "GET /web/assets/ab24127/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:30:58,507 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:58,508 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:30:58,550 127 INFO rb-8829239-224703-413908 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-10 13:30:58,579 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.018 0.010 2026-09-10 13:30:58,844 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.090 0.147 2026-09-10 13:30:58,880 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.014 2026-09-10 13:30:58,918 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.018 2026-09-10 13:30:58,933 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.028 2026-09-10 13:30:58,964 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:58] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.019 2026-09-10 13:30:59,061 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.053 2026-09-10 13:30:59,062 127 INFO rb-8829239-224703-413908 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-10 13:30:59,092 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:30:59,189 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 31 0.053 0.044 2026-09-10 13:30:59,237 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 13:30:59,325 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.027 0.060 2026-09-10 13:30:59,391 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.015 0.036 2026-09-10 13:30:59,396 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-10 13:30:59,628 127 INFO rb-8829239-224703-413908 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-10 13:30:59,723 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.047 0.045 2026-09-10 13:30:59,758 127 INFO rb-8829239-224703-413908 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-10 13:30:59,797 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:30:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.027 0.033 2026-09-10 13:30:59,931 127 INFO rb-8829239-224703-413908 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-10 13:31:00,002 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.018 0.048 2026-09-10 13:31:00,044 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: tour succeeded 2026-09-10 13:31:00,044 127 INFO rb-8829239-224703-413908 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-10 13:31:00,072 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.014 0.037 2026-09-10 13:31:00,259 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: heap 32128608 (allocated 34172928) 2026-09-10 13:31:00,275 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing chrome headless with pid 4402 2026-09-10 13:31:00,276 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing websocket connection 2026-09-10 13:31:00,277 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Terminating chrome headless with pid 4402 2026-09-10 13:31:00,373 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_133100_373700_test_reconcile_badge_uncheck_tour.txt 2026-09-10 13:31:00,374 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Removing chrome user profile "/tmp/tmpsc123uhp_chrome_odoo" 2026-09-10 13:31:00,425 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:31:00,445 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-09-10 13:31:01,005 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-09-10 13:31:01,020 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12188] 2026-09-10 13:31:01,030 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:31:01,894 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome pid: 4653 2026-09-10 13:31:01,894 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless temporary user profile dir: /tmp/tmpaok2k1dn_chrome_odoo 2026-09-10 13:31:01,896 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:36739/json/version 2026-09-10 13:31:01,897 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:36739/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:31:01,941 127 INFO rb-8829239-224703-413908 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-10 13:31:01,941 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:36739/json 2026-09-10 13:31:01,942 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:36739/json with timeout 3 increased to 10s during tests 2026-09-10 13:31:01,968 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Websocket url found: ws://127.0.0.1:36739/devtools/page/AF5C2B13924A72EC40AFCFFC8C5B5B1D 2026-09-10 13:31:01,993 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Enable chrome headless console log notification 2026-09-10 13:31:02,004 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless enable page notifications 2026-09-10 13:31:02,149 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_manual_user from n/a 2026-09-10 13:31:02,155 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Setting session cookie in browser 2026-09-10 13:31:02,159 127 INFO rb-8829239-224703-413908 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-10 13:31:02,159 127 INFO rb-8829239-224703-413908 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-10 13:31:02,169 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:31:03,233 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /odoo HTTP/1.1" 200 - 178 0.105 0.962 2026-09-10 13:31:03,236 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigation result: {'frameId': 'AF5C2B13924A72EC40AFCFFC8C5B5B1D', 'loaderId': 'A89AACFAF41110C0ED9CF567A1220F5F', 'isDownload': False} 2026-09-10 13:31:03,237 127 INFO rb-8829239-224703-413908 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-10 13:31:03,276 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-10 13:31:03,284 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-10 13:31:03,340 127 INFO rb-8829239-224703-413908 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-10 13:31:03,533 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.164 0.096 2026-09-10 13:31:03,562 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.268 2026-09-10 13:31:03,574 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.304 2026-09-10 13:31:03,588 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 13:31:03,619 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:03] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-10 13:31:04,150 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-10 13:31:04,158 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-10 13:31:04,165 127 INFO rb-8829239-224703-413908 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-10 13:31:04,167 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-10 13:31:04,175 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-10 13:31:04,180 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:31:04,216 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-09-10 13:31:04,223 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-09-10 13:31:04,236 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-09-10 13:31:04,283 127 INFO rb-8829239-224703-413908 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-10 13:31:04,353 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:04,367 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "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-10 13:31:04,414 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.057 2026-09-10 13:31:04,480 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.017 0.164 2026-09-10 13:31:04,511 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /web/image/res.partner/1613/avatar_128?unique=1789047060000 HTTP/1.1" 200 - 15 0.010 0.186 2026-09-10 13:31:04,558 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /web/image?model=res.users&field=avatar_128&id=711 HTTP/1.1" 200 - 9 0.017 0.228 2026-09-10 13:31:04,561 127 INFO rb-8829239-224703-413908 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-10 13:31:04,563 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-09-10 13:31:04,605 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.141 2026-09-10 13:31:04,622 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.305 2026-09-10 13:31:04,637 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.110 2026-09-10 13:31:05,208 127 INFO rb-8829239-224703-413908 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-10 13:31:05,224 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-10 13:31:05,245 127 INFO rb-8829239-224703-413908 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-10 13:31:05,291 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-10 13:31:05,300 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:31:05,396 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.029 2026-09-10 13:31:05,413 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.074 2026-09-10 13:31:05,451 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /web/image/res.partner/1613/avatar_128?unique=1789047060000 HTTP/1.1" 200 - 8 0.012 0.094 2026-09-10 13:31:05,482 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /web/image?model=res.users&field=avatar_128&id=711 HTTP/1.1" 200 - 9 0.009 0.138 2026-09-10 13:31:05,486 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.129 2026-09-10 13:31:05,501 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.079 2026-09-10 13:31:05,513 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:31:05,535 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:31:05,728 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 100 0.087 0.213 2026-09-10 13:31:05,772 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.238 2026-09-10 13:31:05,881 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.041 0.074 2026-09-10 13:31:05,898 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.147 2026-09-10 13:31:05,902 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.130 2026-09-10 13:31:06,456 127 INFO rb-8829239-224703-413908 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-10 13:31:06,529 127 INFO rb-8829239-224703-413908 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-10 13:31:06,566 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:06] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.016 0.020 2026-09-10 13:31:06,597 127 INFO rb-8829239-224703-413908 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-10 13:31:06,699 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.058 0.043 2026-09-10 13:31:06,738 127 INFO rb-8829239-224703-413908 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-10 13:31:06,818 127 INFO rb-8829239-224703-413908 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-10 13:31:06,854 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:06] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.012 0.017 2026-09-10 13:31:06,889 127 INFO rb-8829239-224703-413908 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-10 13:31:06,912 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:06] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.012 2026-09-10 13:31:06,946 127 INFO rb-8829239-224703-413908 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-10 13:31:07,000 127 INFO rb-8829239-224703-413908 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-10 13:31:07,052 127 INFO rb-8829239-224703-413908 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-10 13:31:07,103 127 INFO rb-8829239-224703-413908 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-10 13:31:07,159 127 INFO rb-8829239-224703-413908 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-10 13:31:07,224 127 INFO rb-8829239-224703-413908 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-10 13:31:07,269 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.027 0.016 2026-09-10 13:31:07,334 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/action/run HTTP/1.1" 200 - 20 0.032 0.026 2026-09-10 13:31:07,405 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.049 2026-09-10 13:31:07,429 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:31:07,495 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.027 0.038 2026-09-10 13:31:07,589 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.006 0.048 2026-09-10 13:31:07,623 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-09-10 13:31:07,664 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.018 2026-09-10 13:31:07,724 127 INFO rb-8829239-224703-413908 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-10 13:31:07,738 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.013 0.013 2026-09-10 13:31:07,771 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: tour succeeded 2026-09-10 13:31:07,771 127 INFO rb-8829239-224703-413908 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-10 13:31:07,989 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: heap 28944924 (allocated 30638080) 2026-09-10 13:31:07,992 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing chrome headless with pid 4653 2026-09-10 13:31:07,993 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing websocket connection 2026-09-10 13:31:07,997 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Terminating chrome headless with pid 4653 2026-09-10 13:31:08,104 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_133108_103979_test_reconcile_manual_journal_item_tour.txt 2026-09-10 13:31:08,104 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Removing chrome user profile "/tmp/tmpaok2k1dn_chrome_odoo" 2026-09-10 13:31:08,160 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:31:08,179 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-09-10 13:31:08,676 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-09-10 13:31:08,686 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12194] 2026-09-10 13:31:08,693 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:31:10,398 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 4892 2026-09-10 13:31:10,399 127 INFO rb-8829239-224703-413908 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/tmpikymd5u4_chrome_odoo 2026-09-10 13:31:10,399 127 INFO rb-8829239-224703-413908 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:41277/json/version 2026-09-10 13:31:10,400 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:41277/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:31:10,443 127 INFO rb-8829239-224703-413908 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-10 13:31:10,443 127 INFO rb-8829239-224703-413908 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:41277/json 2026-09-10 13:31:10,445 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:41277/json with timeout 3 increased to 10s during tests 2026-09-10 13:31:10,463 127 INFO rb-8829239-224703-413908 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:41277/devtools/page/9B8D3F79CF10F0FE045C97DB4DFD7C10 2026-09-10 13:31:10,476 127 INFO rb-8829239-224703-413908 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-10 13:31:10,481 127 INFO rb-8829239-224703-413908 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-10 13:31:10,614 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_fence_absent from n/a 2026-09-10 13:31:10,617 127 INFO rb-8829239-224703-413908 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-10 13:31:10,621 127 INFO rb-8829239-224703-413908 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-10 13:31:10,621 127 INFO rb-8829239-224703-413908 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-10 13:31:10,634 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:31:11,543 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /odoo HTTP/1.1" 200 - 178 0.079 0.834 2026-09-10 13:31:11,546 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '9B8D3F79CF10F0FE045C97DB4DFD7C10', 'loaderId': '6307099271F5744C368FD7A7DC110B4F', 'isDownload': False} 2026-09-10 13:31:11,546 127 INFO rb-8829239-224703-413908 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-10 13:31:11,673 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/webclient/load_menus/86e26e81dcdc615337b16e144e5f22862fd7ab5f7033bbdc7b09bf947cf34036 HTTP/1.1" 200 - 139 0.041 0.061 2026-09-10 13:31:11,679 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.108 2026-09-10 13:31:11,693 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.114 2026-09-10 13:31:11,699 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.133 2026-09-10 13:31:11,709 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.138 2026-09-10 13:31:11,751 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 13:31:11,763 127 INFO rb-8829239-224703-413908 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-10 13:31:11,843 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:11] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-10 13:31:12,416 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:31:12,422 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 13:31:12,442 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-10 13:31:12,442 127 INFO rb-8829239-224703-413908 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-10 13:31:12,452 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.014 2026-09-10 13:31:12,459 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:31:12,517 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.029 0.014 2026-09-10 13:31:12,538 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.043 2026-09-10 13:31:12,540 127 INFO rb-8829239-224703-413908 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-10 13:31:12,541 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.061 2026-09-10 13:31:12,615 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:31:12,623 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31: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-10 13:31:12,671 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.067 2026-09-10 13:31:12,738 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.153 2026-09-10 13:31:12,778 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /web/image/res.partner/1615/avatar_128?unique=1789047068000 HTTP/1.1" 200 - 15 0.012 0.191 2026-09-10 13:31:12,780 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.178 2026-09-10 13:31:12,810 127 INFO rb-8829239-224703-413908 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-10 13:31:12,817 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /web/image?model=res.users&field=avatar_128&id=712 HTTP/1.1" 200 - 9 0.010 0.235 2026-09-10 13:31:12,832 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.243 2026-09-10 13:31:12,868 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.161 2026-09-10 13:31:12,884 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.085 2026-09-10 13:31:13,438 127 INFO rb-8829239-224703-413908 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-10 13:31:13,454 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-10 13:31:13,458 127 INFO rb-8829239-224703-413908 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-10 13:31:13,492 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-09-10 13:31:13,503 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 13:31:13,599 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:31:13,637 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.052 2026-09-10 13:31:13,661 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /web/image/res.partner/1615/avatar_128?unique=1789047068000 HTTP/1.1" 200 - 8 0.007 0.081 2026-09-10 13:31:13,676 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.077 2026-09-10 13:31:13,678 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.116 2026-09-10 13:31:13,713 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /web/image?model=res.users&field=avatar_128&id=712 HTTP/1.1" 200 - 9 0.012 0.117 2026-09-10 13:31:13,733 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.075 2026-09-10 13:31:13,753 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.152 2026-09-10 13:31:13,761 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:13,914 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:13] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.065 0.152 2026-09-10 13:31:14,069 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.062 0.062 2026-09-10 13:31:14,143 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:31:14,224 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.009 2026-09-10 13:31:14,229 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-09-10 13:31:14,234 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.020 2026-09-10 13:31:14,251 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "GET /web/assets/ab24127/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 13:31:14,360 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:14,361 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:14] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:14,367 127 INFO rb-8829239-224703-413908 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-10 13:31:14,442 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-09-10 13:31:14,446 127 INFO rb-8829239-224703-413908 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-10 13:31:14,636 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24389948 (allocated 25911296) 2026-09-10 13:31:14,643 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 4892 2026-09-10 13:31:14,644 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-09-10 13:31:14,644 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 4892 2026-09-10 13:31:14,745 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_133114_745172_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-09-10 13:31:14,745 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpikymd5u4_chrome_odoo" 2026-09-10 13:31:14,786 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-09-10 13:31:15,275 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-09-10 13:31:15,285 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12199] 2026-09-10 13:31:15,291 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:31:16,019 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 5112 2026-09-10 13:31:16,019 127 INFO rb-8829239-224703-413908 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/tmpu5td5ymi_chrome_odoo 2026-09-10 13:31:16,019 127 INFO rb-8829239-224703-413908 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:40911/json/version 2026-09-10 13:31:16,020 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:40911/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:31:16,095 127 INFO rb-8829239-224703-413908 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-10 13:31:16,095 127 INFO rb-8829239-224703-413908 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:40911/json 2026-09-10 13:31:16,096 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:40911/json with timeout 3 increased to 10s during tests 2026-09-10 13:31:16,167 127 INFO rb-8829239-224703-413908 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:40911/devtools/page/715E89324DD9F3971D35DC0F7E9E1D16 2026-09-10 13:31:16,184 127 INFO rb-8829239-224703-413908 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-10 13:31:16,193 127 INFO rb-8829239-224703-413908 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-10 13:31:16,300 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_fence_present from n/a 2026-09-10 13:31:16,310 127 INFO rb-8829239-224703-413908 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-10 13:31:16,328 127 INFO rb-8829239-224703-413908 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-10 13:31:16,328 127 INFO rb-8829239-224703-413908 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-10 13:31:16,342 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:31:17,485 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /odoo HTTP/1.1" 200 - 178 0.143 1.004 2026-09-10 13:31:17,489 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '715E89324DD9F3971D35DC0F7E9E1D16', 'loaderId': '6BC49D270E78A683AB410C96451CCAD5', 'isDownload': False} 2026-09-10 13:31:17,490 127 INFO rb-8829239-224703-413908 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-10 13:31:17,538 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 13:31:17,733 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.102 0.100 2026-09-10 13:31:17,762 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.234 2026-09-10 13:31:17,772 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.236 2026-09-10 13:31:17,792 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.250 2026-09-10 13:31:17,802 127 INFO rb-8829239-224703-413908 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-10 13:31:17,831 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:17] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:31:18,306 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 13:31:18,382 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 13:31:18,389 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 13:31:18,402 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-10 13:31:18,409 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-10 13:31:18,432 127 INFO rb-8829239-224703-413908 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-10 13:31:18,446 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:18,480 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.015 2026-09-10 13:31:18,494 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-10 13:31:18,515 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.013 2026-09-10 13:31:18,545 127 INFO rb-8829239-224703-413908 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-10 13:31:18,610 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 13:31:18,625 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "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-10 13:31:18,682 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "POST /mail/data HTTP/1.1" 200 - 34 0.079 0.039 2026-09-10 13:31:18,731 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.011 0.149 2026-09-10 13:31:18,780 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /web/image/res.partner/1616/avatar_128?unique=1789047068000 HTTP/1.1" 200 - 15 0.021 0.182 2026-09-10 13:31:18,782 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-09-10 13:31:18,805 127 INFO rb-8829239-224703-413908 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-10 13:31:18,816 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.221 2026-09-10 13:31:18,846 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.132 2026-09-10 13:31:18,879 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.094 2026-09-10 13:31:18,912 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:18] "GET /web/image?model=res.users&field=avatar_128&id=713 HTTP/1.1" 200 - 9 0.009 0.330 2026-09-10 13:31:19,503 127 INFO rb-8829239-224703-413908 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-10 13:31:19,519 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.009 2026-09-10 13:31:19,543 127 INFO rb-8829239-224703-413908 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-10 13:31:19,592 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.015 2026-09-10 13:31:19,599 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 13:31:19,663 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 13:31:19,707 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.034 2026-09-10 13:31:19,708 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.062 2026-09-10 13:31:19,742 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.074 2026-09-10 13:31:19,773 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /web/image?model=res.users&field=avatar_128&id=713 HTTP/1.1" 200 - 9 0.012 0.108 2026-09-10 13:31:19,806 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.137 2026-09-10 13:31:19,845 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /web/image/res.partner/1616/avatar_128?unique=1789047068000 HTTP/1.1" 200 - 8 0.019 0.177 2026-09-10 13:31:19,959 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.030 0.165 2026-09-10 13:31:19,974 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.244 2026-09-10 13:31:19,990 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:31:20,133 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.083 0.063 2026-09-10 13:31:20,213 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:31:20,293 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 13:31:20,303 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 13:31:20,308 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.018 2026-09-10 13:31:20,318 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "GET /web/assets/ab24127/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 13:31:20,471 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 13:31:20,475 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:20] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:20,501 127 INFO rb-8829239-224703-413908 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-10 13:31:20,606 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-09-10 13:31:20,607 127 INFO rb-8829239-224703-413908 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-10 13:31:20,834 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24608736 (allocated 25911296) 2026-09-10 13:31:20,841 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 5112 2026-09-10 13:31:20,842 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-09-10 13:31:20,842 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 5112 2026-09-10 13:31:20,938 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_133120_938242_test_reconcile_group_fence_present_for_account_user.txt 2026-09-10 13:31:20,938 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpu5td5ymi_chrome_odoo" 2026-09-10 13:31:20,986 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:31:21,010 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-09-10 13:31:21,485 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-09-10 13:31:21,501 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12204] 2026-09-10 13:31:21,509 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 13:31:22,367 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome pid: 5334 2026-09-10 13:31:22,368 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpzy3abglc_chrome_odoo 2026-09-10 13:31:22,368 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:35775/json/version 2026-09-10 13:31:22,370 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:35775/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:31:22,403 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 13:31:22,403 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:35775/json 2026-09-10 13:31:22,404 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:35775/json with timeout 3 increased to 10s during tests 2026-09-10 13:31:22,461 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:35775/devtools/page/97AFA821EE43AA6BB21CDD242FA9429B 2026-09-10 13:31:22,473 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-09-10 13:31:22,481 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-09-10 13:31:22,645 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:recon_manual_fx_user from n/a 2026-09-10 13:31:22,654 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-09-10 13:31:22,659 127 INFO rb-8829239-224703-413908 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-10 13:31:22,659 127 INFO rb-8829239-224703-413908 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-10 13:31:22,676 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:31:23,684 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:23] "GET /odoo HTTP/1.1" 200 - 185 0.121 0.890 2026-09-10 13:31:23,687 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': '97AFA821EE43AA6BB21CDD242FA9429B', 'loaderId': '216C4CD257D7C80DB1601F7674CC60BD', 'isDownload': False} 2026-09-10 13:31:23,687 127 INFO rb-8829239-224703-413908 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-10 13:31:23,719 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:23] "GET /web/assets/86d1f0d/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-09-10 13:31:23,746 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.025 2026-09-10 13:31:23,972 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:23] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.127 0.137 2026-09-10 13:31:23,980 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:23] "GET /web/assets/2f7b0ec/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.276 2026-09-10 13:31:23,995 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:23] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.286 2026-09-10 13:31:24,009 127 INFO rb-8829239-224703-413908 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-10 13:31:24,010 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /web/assets/e93ecfa/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-10 13:31:24,072 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /web/assets/22bb89c/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-10 13:31:24,519 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:31:24,524 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 13:31:24,524 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 13:31:24,561 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:31:24,563 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-10 13:31:24,573 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:31:24,631 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.018 2026-09-10 13:31:24,638 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.026 2026-09-10 13:31:24,650 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.030 2026-09-10 13:31:24,673 127 INFO rb-8829239-224703-413908 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-10 13:31:24,739 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:31:24,809 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.034 0.079 2026-09-10 13:31:24,816 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:31:24,878 127 INFO rb-8829239-224703-413908 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-10 13:31:24,924 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.161 2026-09-10 13:31:24,986 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:24] "GET /web/image/res.partner/1617/avatar_128?unique=1789047081000 HTTP/1.1" 200 - 15 0.039 0.227 2026-09-10 13:31:25,010 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.144 2026-09-10 13:31:25,025 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.307 2026-09-10 13:31:25,055 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /web/image?model=res.users&field=avatar_128&id=714 HTTP/1.1" 200 - 9 0.009 0.327 2026-09-10 13:31:25,056 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.276 2026-09-10 13:31:25,464 127 INFO rb-8829239-224703-413908 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-10 13:31:25,475 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-10 13:31:25,511 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-10 13:31:25,544 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 13:31:25,553 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-10 13:31:25,639 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /mail/data HTTP/1.1" 200 - 20 0.025 0.027 2026-09-10 13:31:25,640 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.046 2026-09-10 13:31:25,661 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.041 2026-09-10 13:31:25,693 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /web/image/res.partner/1617/avatar_128?unique=1789047081000 HTTP/1.1" 200 - 8 0.008 0.073 2026-09-10 13:31:25,717 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /web/image?model=res.users&field=avatar_128&id=714 HTTP/1.1" 200 - 9 0.008 0.091 2026-09-10 13:31:25,741 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.074 2026-09-10 13:31:25,762 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:31:25,791 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 13:31:25,959 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 101 0.080 0.190 2026-09-10 13:31:25,984 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.229 2026-09-10 13:31:26,020 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:26] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.028 2026-09-10 13:31:26,117 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.034 0.079 2026-09-10 13:31:26,120 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.112 2026-09-10 13:31:26,691 127 INFO rb-8829239-224703-413908 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-10 13:31:26,766 127 INFO rb-8829239-224703-413908 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-10 13:31:26,797 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:26] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.017 0.012 2026-09-10 13:31:26,825 127 INFO rb-8829239-224703-413908 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-10 13:31:26,896 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.053 0.029 2026-09-10 13:31:26,937 127 INFO rb-8829239-224703-413908 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-10 13:31:27,017 127 INFO rb-8829239-224703-413908 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-10 13:31:27,043 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.008 0.013 2026-09-10 13:31:27,081 127 INFO rb-8829239-224703-413908 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-10 13:31:27,119 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.013 2026-09-10 13:31:27,148 127 INFO rb-8829239-224703-413908 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-10 13:31:27,200 127 INFO rb-8829239-224703-413908 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-10 13:31:27,251 127 INFO rb-8829239-224703-413908 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-10 13:31:27,303 127 INFO rb-8829239-224703-413908 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-10 13:31:27,359 127 INFO rb-8829239-224703-413908 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-10 13:31:27,420 127 INFO rb-8829239-224703-413908 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-10 13:31:27,448 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.015 2026-09-10 13:31:27,494 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/action/run HTTP/1.1" 200 - 20 0.013 0.024 2026-09-10 13:31:27,576 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.063 2026-09-10 13:31:27,600 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 13:31:27,668 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 26 0.031 0.036 2026-09-10 13:31:27,765 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.043 2026-09-10 13:31:27,805 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.021 2026-09-10 13:31:27,847 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.020 2026-09-10 13:31:27,909 127 INFO rb-8829239-224703-413908 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-10 13:31:27,924 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.013 2026-09-10 13:31:27,971 127 INFO rb-8829239-224703-413908 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-10 13:31:28,035 127 INFO rb-8829239-224703-413908 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-10 13:31:28,101 127 INFO rb-8829239-224703-413908 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-10 13:31:28,770 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:28] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 278 0.314 0.352 2026-09-10 13:31:28,781 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.654 2026-09-10 13:31:28,787 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.471 2026-09-10 13:31:28,825 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.015 0.031 2026-09-10 13:31:28,870 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:28] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 13:31:28,886 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-09-10 13:31:28,887 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 13:31:28,893 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:28] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.019 2026-09-10 13:31:29,016 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:29] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.049 0.085 2026-09-10 13:31:29,070 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:29] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.021 0.117 2026-09-10 13:31:29,356 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: heap 30505364 (allocated 34308096) 2026-09-10 13:31:29,377 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 5334 2026-09-10 13:31:29,378 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-09-10 13:31:29,383 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 5334 2026-09-10 13:31:29,427 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:31:29] "GET /web/image/res.partner/2/avatar_128?unique=1789042905000 HTTP/1.1" 200 - 8 0.025 0.030 2026-09-10 13:31:29,470 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-8829239-224703-413908/chrome_logs/chrome_log_20260910_133129_470113_test_reconcile_manual_fx_tour.txt 2026-09-10 13:31:29,470 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpzy3abglc_chrome_odoo" 2026-09-10 13:31:29,529 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:31:49,511 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-09-10 13:31:52,143 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-09-10 13:31:54,959 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-09-10 13:31:58,510 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #715 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255] 2026-09-10 13:31:58,688 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #715 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590] 2026-09-10 13:31:58,856 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #715 deleted account.move records with IDs: [1110, 1111, 1112, 1113] 2026-09-10 13:31:59,732 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-09-10 13:32:04,175 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-09-10 13:32:07,589 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-09-10 13:32:11,105 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #718 deleted account.move.line.ctp records with IDs: [1267, 1268] 2026-09-10 13:32:11,234 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #718 deleted account.move.line records with IDs: [2635, 2636, 2637, 2638] 2026-09-10 13:32:11,382 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #718 deleted account.move records with IDs: [1135, 1136] 2026-09-10 13:32:11,432 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-09-10 13:32:14,769 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-09-10 13:32:17,243 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-09-10 13:32:17,682 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-09-10 13:32:18,004 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-09-10 13:32:19,445 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-09-10 13:32:19,867 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-09-10 13:32:25,103 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-09-10 13:32:25,783 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-09-10 13:32:26,446 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-09-10 13:32:27,471 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 13:32:39,476 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-09-10 13:32:39,700 127 INFO rb-8829239-224703-413908 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-09-10 13:32:42,450 127 INFO rb-8829239-224703-413908 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-10 13:32:42,912 127 INFO rb-8829239-224703-413908 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-10 13:32:43,213 127 INFO rb-8829239-224703-413908 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-10 13:32:45,419 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 13:33:17,059 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-10 13:33:17,094 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 728, model: affiliate.commission.rule 2026-09-10 13:33:17,104 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 728, model: affiliate.report 2026-09-10 13:33:17,109 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.code 2026-09-10 13:33:17,112 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission 2026-09-10 13:33:17,115 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission.line 2026-09-10 13:33:17,117 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission.rule 2026-09-10 13:33:17,120 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.report 2026-09-10 13:33:17,124 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.code 2026-09-10 13:33:17,127 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission 2026-09-10 13:33:17,130 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission.line 2026-09-10 13:33:17,132 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission.rule 2026-09-10 13:33:17,135 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.report 2026-09-10 13:33:17,140 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.code 2026-09-10 13:33:17,142 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission 2026-09-10 13:33:17,145 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission.line 2026-09-10 13:33:17,147 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission.rule 2026-09-10 13:33:17,149 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.report 2026-09-10 13:33:17,179 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-10 13:33:17,201 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.commission.rule 2026-09-10 13:33:17,210 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,213 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.report 2026-09-10 13:33:17,216 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.code 2026-09-10 13:33:17,219 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission 2026-09-10 13:33:17,222 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission.line 2026-09-10 13:33:17,224 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission.rule 2026-09-10 13:33:17,226 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,228 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.report 2026-09-10 13:33:17,231 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.code 2026-09-10 13:33:17,233 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission 2026-09-10 13:33:17,236 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission.line 2026-09-10 13:33:17,238 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission.rule 2026-09-10 13:33:17,240 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,242 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.report 2026-09-10 13:33:17,245 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.code 2026-09-10 13:33:17,247 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission 2026-09-10 13:33:17,249 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission.line 2026-09-10 13:33:17,251 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission.rule 2026-09-10 13:33:17,253 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,255 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.report 2026-09-10 13:33:17,281 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-09-10 13:33:17,300 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 729, model: affiliate.report 2026-09-10 13:33:17,311 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.commission.rule 2026-09-10 13:33:17,314 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,316 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.report 2026-09-10 13:33:17,321 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.commission.rule 2026-09-10 13:33:17,323 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,326 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.report 2026-09-10 13:33:17,330 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-10 13:33:17,332 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-10 13:33:17,334 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission.line 2026-09-10 13:33:17,337 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission.rule 2026-09-10 13:33:17,339 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.progressive.commission.rule 2026-09-10 13:33:17,341 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.report 2026-09-10 13:33:17,367 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-09-10 13:33:17,389 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 733, model: affiliate.report 2026-09-10 13:33:17,400 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 733, model: affiliate.report 2026-09-10 13:33:17,405 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 733, model: affiliate.report 2026-09-10 13:33:17,432 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-09-10 13:33:17,492 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-10 13:33:17,516 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 13:33:17,545 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 13:33:17,562 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 13:33:17,621 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-10 13:33:17,625 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 13:33:17,643 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 13:33:17,686 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-09-10 13:33:17,871 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-10 13:33:17,900 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 13:33:17,921 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 13:33:17,938 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 13:33:18,011 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-10 13:33:18,017 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 13:33:18,030 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 13:33:18,061 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-09-10 13:33:18,162 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-09-10 13:33:18,364 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-09-10 13:33:18,387 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.code 2026-09-10 13:33:18,397 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission 2026-09-10 13:33:18,400 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission.line 2026-09-10 13:33:18,402 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission.rule 2026-09-10 13:33:18,408 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.code 2026-09-10 13:33:18,411 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission 2026-09-10 13:33:18,414 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission.line 2026-09-10 13:33:18,416 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission.rule 2026-09-10 13:33:18,420 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.code 2026-09-10 13:33:18,422 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission 2026-09-10 13:33:18,426 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission.line 2026-09-10 13:33:18,429 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission.rule 2026-09-10 13:33:18,455 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-09-10 13:33:18,479 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.code 2026-09-10 13:33:18,488 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission 2026-09-10 13:33:18,492 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.line 2026-09-10 13:33:18,495 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.rule 2026-09-10 13:33:18,500 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.code 2026-09-10 13:33:18,504 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission 2026-09-10 13:33:18,507 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.line 2026-09-10 13:33:18,512 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.rule 2026-09-10 13:33:18,516 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.code 2026-09-10 13:33:18,519 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission 2026-09-10 13:33:18,521 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.line 2026-09-10 13:33:18,523 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.rule 2026-09-10 13:33:18,592 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 13:33:48,456 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-09-10 13:33:49,384 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-09-10 13:33:50,205 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-09-10 13:33:50,712 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:34:20,469 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-09-10 13:34:20,778 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-09-10 13:34:20,965 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-09-10 13:34:20,989 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-09-10 13:34:21,120 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-09-10 13:34:21,281 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-09-10 13:34:21,355 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-09-10 13:34:21,443 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-09-10 13:34:21,519 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-09-10 13:34:21,572 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-09-10 13:34:21,602 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-09-10 13:34:21,956 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:34:51,307 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-09-10 13:34:51,467 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:35:20,676 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-09-10 13:35:20,900 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-09-10 13:35:21,113 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:21,182 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:21,212 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:21,632 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:21,711 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:21,995 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:22,021 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-09-10 13:35:22,209 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:22,261 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:22,287 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:22,666 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:22,743 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:23,087 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:23,117 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-09-10 13:35:23,303 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:23,368 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:23,404 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:23,779 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:23,853 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 13:35:24,111 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 13:35:24,134 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-09-10 13:35:24,659 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:35:55,759 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-10 13:35:56,776 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:36:27,822 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-09-10 13:36:27,983 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-09-10 13:36:27,990 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3052] 2026-09-10 13:36:28,458 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1798] 2026-09-10 13:36:28,489 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-09-10 13:36:30,079 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-09-10 13:36:30,154 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:36:59,096 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-09-10 13:36:59,281 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 13:36:59,306 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 13:36:59,337 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 13:36:59,356 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 13:36:59,384 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 13:36:59,405 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 13:36:59,452 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 13:36:59,474 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 13:36:59,523 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-09-10 13:36:59,588 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 13:36:59,618 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 13:36:59,656 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 13:36:59,675 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 13:36:59,712 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 13:36:59,736 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 13:36:59,767 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 13:36:59,796 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 13:36:59,837 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-09-10 13:36:59,915 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 13:36:59,939 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 13:36:59,973 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 13:36:59,993 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 13:37:00,028 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 13:37:00,054 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 13:37:00,084 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 13:37:00,107 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 13:37:00,203 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:37:29,840 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-09-10 13:37:31,230 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:38:00,237 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-09-10 13:38:00,423 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-09-10 13:38:01,735 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-09-10 13:38:03,108 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:38:33,674 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-09-10 13:38:33,812 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-09-10 13:38:33,823 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3178] 2026-09-10 13:38:33,855 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-09-10 13:38:34,000 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:39:03,828 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-09-10 13:39:05,519 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-09-10 13:39:06,660 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-09-10 13:39:06,738 127 INFO rb-8829239-224703-413908 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-10 13:39:07,604 127 INFO rb-8829239-224703-413908 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-10 13:39:08,489 127 INFO rb-8829239-224703-413908 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-10 13:39:09,327 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-09-10 13:39:10,079 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-09-10 13:39:10,202 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 13:39:39,957 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-09-10 13:39:40,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-09-10 13:39:40,154 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:40:09,350 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-09-10 13:40:09,433 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 892, model: crm.lead 2026-09-10 13:40:09,446 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 895, model: crm.lead 2026-09-10 13:40:09,458 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: crm.lead 2026-09-10 13:40:09,492 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-09-10 13:40:09,521 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 892, model: crm.lead 2026-09-10 13:40:09,569 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 895, model: crm.lead 2026-09-10 13:40:09,618 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 896, model: crm.lead 2026-09-10 13:40:09,640 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 892, model: crm.lead 2026-09-10 13:40:09,889 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-09-10 13:40:09,901 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 892, model: crm.lead 2026-09-10 13:40:09,926 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 895, model: crm.lead 2026-09-10 13:40:09,942 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 896, model: crm.lead 2026-09-10 13:40:09,976 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-09-10 13:40:09,987 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 892, model: crm.lead 2026-09-10 13:40:10,006 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 895, model: crm.lead 2026-09-10 13:40:10,016 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 896, model: crm.lead 2026-09-10 13:40:10,085 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:40:10,345 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-09-10 13:40:10,522 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-09-10 13:40:10,630 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-09-10 13:40:11,315 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-09-10 13:40:11,384 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:40:12,793 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-09-10 13:40:12,839 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 900, model: loyalty.program 2026-09-10 13:40:12,854 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: loyalty.generate.wizard 2026-09-10 13:40:12,857 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: loyalty.program 2026-09-10 13:40:12,880 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-09-10 13:40:13,054 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.rule 2026-09-10 13:40:13,060 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.reward 2026-09-10 13:40:13,091 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.program 2026-09-10 13:40:13,095 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.rule 2026-09-10 13:40:13,098 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.reward 2026-09-10 13:40:13,119 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #899 deleted mail.message records with IDs: [12292, 12290, 12289] 2026-09-10 13:40:13,119 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.card 2026-09-10 13:40:13,122 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.generate.wizard 2026-09-10 13:40:13,125 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.program 2026-09-10 13:40:13,128 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.rule 2026-09-10 13:40:13,191 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.reward 2026-09-10 13:40:13,199 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.mail 2026-09-10 13:40:13,202 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.history 2026-09-10 13:40:13,205 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.mail 2026-09-10 13:40:13,207 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.history 2026-09-10 13:40:13,210 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.mail 2026-09-10 13:40:13,213 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.history 2026-09-10 13:40:13,238 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-09-10 13:40:13,412 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.rule 2026-09-10 13:40:13,417 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.reward 2026-09-10 13:40:13,454 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.program 2026-09-10 13:40:13,457 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.rule 2026-09-10 13:40:13,461 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.reward 2026-09-10 13:40:13,479 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #898 deleted mail.message records with IDs: [12292, 12290, 12289] 2026-09-10 13:40:13,480 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.card 2026-09-10 13:40:13,486 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.generate.wizard 2026-09-10 13:40:13,491 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.program 2026-09-10 13:40:13,494 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.rule 2026-09-10 13:40:13,552 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.reward 2026-09-10 13:40:13,558 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.mail 2026-09-10 13:40:13,562 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.history 2026-09-10 13:40:13,564 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.mail 2026-09-10 13:40:13,567 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.history 2026-09-10 13:40:13,571 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.mail 2026-09-10 13:40:13,573 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.history 2026-09-10 13:40:13,597 127 INFO rb-8829239-224703-413908 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-10 13:40:13,691 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 898, model: loyalty.card 2026-09-10 13:40:13,713 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 898, model: loyalty.rule 2026-09-10 13:40:13,729 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 898, model: loyalty.history 2026-09-10 13:40:13,848 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:40:33,944 127 INFO rb-8829239-224703-413908 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-10 13:40:35,267 127 INFO rb-8829239-224703-413908 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-10 13:40:36,432 127 INFO rb-8829239-224703-413908 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-10 13:40:37,725 127 INFO rb-8829239-224703-413908 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-10 13:40:38,789 127 INFO rb-8829239-224703-413908 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-10 13:40:40,096 127 INFO rb-8829239-224703-413908 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-10 13:40:41,483 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:41:01,529 127 INFO rb-8829239-224703-413908 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-10 13:41:01,672 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:41:23,991 127 INFO rb-8829239-224703-413908 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-10 13:41:24,201 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:41:47,286 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-09-10 13:41:47,387 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 915, model: loyalty.card 2026-09-10 13:41:47,418 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 915, model: loyalty.history 2026-09-10 13:41:47,557 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:42:09,978 127 INFO rb-8829239-224703-413908 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-10 13:42:10,157 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:42:32,834 127 INFO rb-8829239-224703-413908 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-10 13:42:33,328 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:42:48,202 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-09-10 13:42:48,568 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 5578 2026-09-10 13:42:48,569 127 INFO rb-8829239-224703-413908 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/tmpnwgdlvs0_chrome_odoo 2026-09-10 13:42:48,569 127 INFO rb-8829239-224703-413908 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:44569/json/version 2026-09-10 13:42:48,571 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44569/json/version with timeout 3 increased to 10s during tests 2026-09-10 13:42:48,592 127 INFO rb-8829239-224703-413908 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-10 13:42:48,592 127 INFO rb-8829239-224703-413908 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:44569/json 2026-09-10 13:42:48,593 127 INFO rb-8829239-224703-413908 odoo.tests.common.requests: request http://127.0.0.1:44569/json with timeout 3 increased to 10s during tests 2026-09-10 13:42:48,603 127 INFO rb-8829239-224703-413908 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:44569/devtools/page/6C85E36F4BE91EDC4918131EE2F5F3C8 2026-09-10 13:42:48,608 127 INFO rb-8829239-224703-413908 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-10 13:42:48,666 127 INFO rb-8829239-224703-413908 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-10 13:42:48,769 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:pos_user from n/a 2026-09-10 13:42:48,771 127 INFO rb-8829239-224703-413908 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-10 13:42:48,780 127 INFO rb-8829239-224703-413908 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-10 13:42:48,780 127 INFO rb-8829239-224703-413908 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-10 13:42:48,805 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 13:42:49,479 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.090 0.588 2026-09-10 13:42:49,492 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '6C85E36F4BE91EDC4918131EE2F5F3C8', 'loaderId': '36C9EC6A6A424DD401D51D24AC593156', 'isDownload': False} 2026-09-10 13:42:49,492 127 INFO rb-8829239-224703-413908 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-10 13:42:49,518 127 INFO rb-8829239-224703-413908 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 13:42:49,538 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /web/assets/b6827e6/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-10 13:42:49,547 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /web/assets/7d68c51/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-10 13:42:49,559 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /web/assets/92aab7d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.019 2026-09-10 13:42:49,937 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 13:42:49,948 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:42:49,952 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 13:42:49,958 127 INFO rb-8829239-224703-413908 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-10 13:42:49,969 127 INFO rb-8829239-224703-413908 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-10 13:42:49,970 127 INFO rb-8829239-224703-413908 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-10 13:42:50,790 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:50] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.437 0.392 2026-09-10 13:42:50,799 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.835 2026-09-10 13:42:50,974 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-10 13:42:50,985 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-10 13:42:51,004 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:42:51,034 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 13:42:51,055 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 13:42:51,061 127 INFO rb-8829239-224703-413908 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-10 13:42:51,133 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:42:51,141 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:42:51,182 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 13:42:51,194 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "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-10 13:42:51,209 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 13:42:51,231 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image/res.users/926/avatar_128 HTTP/1.1" 200 - 16 0.024 0.023 2026-09-10 13:42:51,252 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=res.company&id=163&field=logo HTTP/1.1" 200 - 9 0.007 0.056 2026-09-10 13:42:51,253 127 INFO rb-8829239-224703-413908 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-10 13:42:51,267 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image/res.company/163/favicon HTTP/1.1" 200 - 4 0.005 0.061 2026-09-10 13:42:51,315 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.010 2026-09-10 13:42:51,343 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.030 2026-09-10 13:42:51,380 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.078 2026-09-10 13:42:51,385 127 INFO rb-8829239-224703-413908 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-10 13:42:51,397 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.051 2026-09-10 13:42:51,409 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.003 0.093 2026-09-10 13:42:51,430 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.005 0.106 2026-09-10 13:42:51,449 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.007 0.104 2026-09-10 13:42:51,464 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.057 2026-09-10 13:42:51,474 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.056 2026-09-10 13:42:51,491 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.118 2026-09-10 13:42:51,506 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-10 13:42:51,520 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.115 2026-09-10 13:42:51,527 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-10 13:42:51,616 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:51] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.039 0.095 2026-09-10 13:42:51,674 127 INFO rb-8829239-224703-413908 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-10 13:42:51,748 127 INFO rb-8829239-224703-413908 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-10 13:42:51,810 127 INFO rb-8829239-224703-413908 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-10 13:42:51,873 127 INFO rb-8829239-224703-413908 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-10 13:42:51,938 127 INFO rb-8829239-224703-413908 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-10 13:42:52,005 127 INFO rb-8829239-224703-413908 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-10 13:42:52,065 127 INFO rb-8829239-224703-413908 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-10 13:42:52,135 127 INFO rb-8829239-224703-413908 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-10 13:42:52,199 127 INFO rb-8829239-224703-413908 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-10 13:42:52,271 127 INFO rb-8829239-224703-413908 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-10 13:42:52,284 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.012 2026-09-10 13:42:52,374 127 INFO rb-8829239-224703-413908 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-10 13:42:52,426 127 INFO rb-8829239-224703-413908 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-10 13:42:52,478 127 INFO rb-8829239-224703-413908 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-10 13:42:52,529 127 INFO rb-8829239-224703-413908 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-10 13:42:52,590 127 INFO rb-8829239-224703-413908 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-10 13:42:52,646 127 INFO rb-8829239-224703-413908 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-10 13:42:52,711 127 INFO rb-8829239-224703-413908 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-10 13:42:52,777 127 INFO rb-8829239-224703-413908 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-10 13:42:52,806 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.006 0.023 2026-09-10 13:42:52,940 127 INFO rb-8829239-224703-413908 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-10 13:42:52,991 127 INFO rb-8829239-224703-413908 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-10 13:42:53,042 127 INFO rb-8829239-224703-413908 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-10 13:42:53,093 127 INFO rb-8829239-224703-413908 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-10 13:42:53,163 127 INFO rb-8829239-224703-413908 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-10 13:42:53,220 127 INFO rb-8829239-224703-413908 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-10 13:42:53,278 127 INFO rb-8829239-224703-413908 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-10 13:42:53,368 127 INFO rb-8829239-224703-413908 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-10 13:42:53,370 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 13:42:53] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 13:42:53,465 127 INFO rb-8829239-224703-413908 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-10 13:42:53,515 127 INFO rb-8829239-224703-413908 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-10 13:42:53,573 127 INFO rb-8829239-224703-413908 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-10 13:42:53,644 127 INFO rb-8829239-224703-413908 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-10 13:42:53,644 127 INFO rb-8829239-224703-413908 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-10 13:42:53,754 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16566372 (allocated 18358272) 2026-09-10 13:42:53,760 127 INFO rb-8829239-224703-413908 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 5578 2026-09-10 13:42:53,761 127 INFO rb-8829239-224703-413908 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-10 13:42:53,761 127 INFO rb-8829239-224703-413908 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 5578 2026-09-10 13:42:53,830 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908/chrome_logs/chrome_log_20260910_134253_830114_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-09-10 13:42:53,830 127 INFO rb-8829239-224703-413908 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/tmpnwgdlvs0_chrome_odoo" 2026-09-10 13:42:53,912 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:42:54,494 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-09-10 13:42:54,837 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-09-10 13:42:54,989 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-09-10 13:42:55,161 127 INFO rb-8829239-224703-413908 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-10 13:42:56,904 127 INFO rb-8829239-224703-413908 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-10 13:42:57,004 127 INFO rb-8829239-224703-413908 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-10 13:42:57,138 127 INFO rb-8829239-224703-413908 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-10 13:42:57,370 127 INFO rb-8829239-224703-413908 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-10 13:42:58,979 127 INFO rb-8829239-224703-413908 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-10 13:43:00,854 127 INFO rb-8829239-224703-413908 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-10 13:43:00,894 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 13:43:02,919 127 INFO rb-8829239-224703-413908 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-10 13:43:02,939 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 13:43:05,018 127 INFO rb-8829239-224703-413908 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-10 13:43:06,794 127 INFO rb-8829239-224703-413908 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-10 13:43:06,835 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 13:43:08,740 127 INFO rb-8829239-224703-413908 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-10 13:43:08,769 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 13:43:10,731 127 INFO rb-8829239-224703-413908 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-10 13:43:10,769 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 13:43:12,778 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:43:15,609 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-09-10 13:43:15,811 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-09-10 13:43:16,250 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-09-10 13:43:16,377 127 INFO rb-8829239-224703-413908 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-10 13:43:16,551 127 INFO rb-8829239-224703-413908 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-10 13:43:16,657 127 INFO rb-8829239-224703-413908 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-10 13:43:16,733 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 13:43:55,334 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-09-10 13:43:56,704 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-09-10 13:43:58,342 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:44:04,179 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-09-10 13:44:04,757 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-09-10 13:44:05,493 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-09-10 13:44:07,010 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-09-10 13:44:08,248 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-09-10 13:44:08,310 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-09-10 13:44:08,976 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:44:40,806 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:44:40,841 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:44:40,841 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:44:41,172 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-09-10 13:44:41,671 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-09-10 13:44:44,154 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-09-10 13:44:44,430 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 945, model: affiliate.commission 2026-09-10 13:44:44,463 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-09-10 13:44:44,856 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:45:17,388 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:45:17,397 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:45:17,397 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:45:17,908 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-09-10 13:45:18,802 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-09-10 13:45:19,172 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-09-10 13:45:19,465 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-09-10 13:45:19,796 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 13:45:51,536 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:45:51,554 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:45:51,554 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:45:51,854 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-09-10 13:45:52,270 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-09-10 13:45:52,372 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-09-10 13:45:52,450 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-09-10 13:45:52,620 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-09-10 13:45:52,783 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-09-10 13:45:52,839 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-09-10 13:45:52,895 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-09-10 13:45:52,945 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-09-10 13:45:53,027 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:46:25,524 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:46:25,540 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:46:25,541 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:46:25,844 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-09-10 13:46:27,845 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-09-10 13:46:30,290 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-09-10 13:46:30,470 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-09-10 13:46:30,760 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-09-10 13:46:31,014 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-09-10 13:46:33,861 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [206] 2026-09-10 13:46:33,956 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [131] 2026-09-10 13:46:34,178 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:47:07,210 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:47:07,224 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:47:07,225 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:47:07,545 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-09-10 13:47:07,670 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,708 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,747 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,774 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,813 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,844 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,889 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:07,913 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 13:47:08,015 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:47:40,309 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:47:40,319 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:47:40,319 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:47:40,735 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-09-10 13:47:41,155 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:48:03,953 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:48:03,966 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:48:03,967 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:48:04,592 127 INFO rb-8829239-224703-413908 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-10 13:48:07,276 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-10 13:48:09,858 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1011, model: affiliate.commission 2026-09-10 13:48:09,943 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:48:32,165 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:48:32,182 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:48:32,182 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:48:32,433 127 INFO rb-8829239-224703-413908 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-10 13:48:35,627 127 INFO rb-8829239-224703-413908 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-10 13:48:36,597 127 INFO rb-8829239-224703-413908 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-10 13:48:39,881 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-09-10 13:48:40,781 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-09-10 13:48:41,759 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-09-10 13:48:42,632 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-09-10 13:48:43,609 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-09-10 13:48:44,613 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-09-10 13:48:45,705 127 INFO rb-8829239-224703-413908 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-10 13:48:47,352 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-09-10 13:48:48,226 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-09-10 13:48:49,125 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:49:21,243 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:49:21,250 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:49:21,250 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:49:21,536 127 INFO rb-8829239-224703-413908 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-10 13:49:25,069 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-10 13:49:29,387 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1020, model: affiliate.commission 2026-09-10 13:49:29,485 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:49:59,617 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 13:49:59,625 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-10 13:49:59,625 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 13:49:59,847 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-09-10 13:50:00,380 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-09-10 13:50:00,965 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-09-10 13:50:04,104 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-09-10 13:50:08,369 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-09-10 13:50:09,051 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-09-10 13:50:09,750 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-09-10 13:50:10,485 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-09-10 13:50:11,250 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-09-10 13:50:11,940 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-09-10 13:50:12,608 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-09-10 13:50:12,630 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-09-10 13:50:12,653 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-09-10 13:50:12,674 127 INFO rb-8829239-224703-413908 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-10 13:50:13,145 127 INFO rb-8829239-224703-413908 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-10 13:50:14,056 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:50:36,748 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-09-10 13:50:37,919 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-09-10 13:50:39,000 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-09-10 13:50:40,118 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-09-10 13:50:41,199 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-09-10 13:50:42,873 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-09-10 13:50:44,585 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-09-10 13:50:46,622 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-09-10 13:50:47,451 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-09-10 13:50:47,639 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:51:10,515 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-09-10 13:51:10,546 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1043, model: pos.order 2026-09-10 13:51:10,560 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1043, model: pos.order.line 2026-09-10 13:51:10,573 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1043, model: pos.order 2026-09-10 13:51:10,576 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1043, model: pos.order.line 2026-09-10 13:51:10,581 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1043, model: pos.order 2026-09-10 13:51:10,584 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1043, model: pos.order.line 2026-09-10 13:51:10,607 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-09-10 13:51:10,632 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: affiliate.commission.rule 2026-09-10 13:51:10,644 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-10 13:51:10,650 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: affiliate.commission.rule 2026-09-10 13:51:10,657 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-10 13:51:10,662 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: affiliate.commission.rule 2026-09-10 13:51:10,665 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-10 13:51:10,731 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:51:33,174 127 INFO rb-8829239-224703-413908 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-10 13:51:33,469 127 INFO rb-8829239-224703-413908 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-10 13:51:33,583 127 INFO rb-8829239-224703-413908 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-10 13:51:33,671 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 13:51:56,380 127 INFO rb-8829239-224703-413908 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-10 13:51:56,670 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1052 deleted affiliate.commission records with IDs: [185] 2026-09-10 13:51:56,704 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1052 deleted mail.followers records with IDs: [4551, 4552, 4553] 2026-09-10 13:51:56,833 127 INFO rb-8829239-224703-413908 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-10 13:51:57,067 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1053 deleted affiliate.commission records with IDs: [187] 2026-09-10 13:51:57,080 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [4557, 4558, 4559] 2026-09-10 13:51:57,174 127 INFO rb-8829239-224703-413908 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-10 13:51:57,433 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1052 deleted affiliate.commission records with IDs: [189] 2026-09-10 13:51:57,449 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1052 deleted mail.followers records with IDs: [4563, 4564, 4565] 2026-09-10 13:51:57,577 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 13:52:18,042 127 INFO rb-8829239-224703-413908 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-10 13:52:19,107 127 INFO rb-8829239-224703-413908 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-10 13:52:20,246 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:52:43,080 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-09-10 13:52:45,131 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 13:52:50,246 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-09-10 13:52:50,434 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 13:53:24,369 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-09-10 13:53:26,400 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:53:59,805 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-09-10 13:54:00,328 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-09-10 13:54:00,830 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:54:34,907 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-09-10 13:54:35,769 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-09-10 13:54:36,927 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-09-10 13:54:36,956 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-09-10 13:54:36,967 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-09-10 13:54:37,050 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-09-10 13:54:39,950 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-09-10 13:54:43,548 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-09-10 13:54:48,012 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:55:19,706 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-09-10 13:55:20,497 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:55:54,063 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-09-10 13:55:56,685 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-09-10 13:55:57,720 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-09-10 13:55:58,138 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-09-10 13:56:01,330 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-10 13:56:02,154 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1115, model: affiliate.commission 2026-09-10 13:56:02,294 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 13:56:37,858 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-09-10 13:56:37,982 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1121, model: sale.order 2026-09-10 13:56:38,001 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1124, model: sale.order 2026-09-10 13:56:38,030 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: sale.order 2026-09-10 13:56:38,040 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1121, model: sale.order.line 2026-09-10 13:56:38,046 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1124, model: sale.order.line 2026-09-10 13:56:38,049 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: sale.order.line 2026-09-10 13:56:38,087 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-09-10 13:56:38,567 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1121, model: sale.order 2026-09-10 13:56:38,604 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1124, model: sale.order 2026-09-10 13:56:38,634 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1125, model: sale.order 2026-09-10 13:56:38,744 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1121, model: sale.order 2026-09-10 13:56:38,846 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-09-10 13:56:38,870 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1121, model: sale.order 2026-09-10 13:56:38,898 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1124, model: sale.order 2026-09-10 13:56:38,913 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: sale.order 2026-09-10 13:56:38,921 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1121, model: sale.order.line 2026-09-10 13:56:38,925 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1124, model: sale.order.line 2026-09-10 13:56:38,927 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: sale.order.line 2026-09-10 13:56:38,954 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-09-10 13:56:38,966 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1121, model: sale.order 2026-09-10 13:56:38,980 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1124, model: sale.order 2026-09-10 13:56:38,992 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: sale.order 2026-09-10 13:56:39,000 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1121, model: sale.order.line 2026-09-10 13:56:39,004 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1124, model: sale.order.line 2026-09-10 13:56:39,007 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: sale.order.line 2026-09-10 13:56:39,095 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:57:10,870 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-09-10 13:57:11,081 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:57:46,105 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-09-10 13:57:46,930 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:58:25,111 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-09-10 13:58:25,162 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1158 deleted link.tracker.click records with IDs: [16] 2026-09-10 13:58:25,186 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-09-10 13:58:25,329 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1156, model: link.tracker.click 2026-09-10 13:58:25,354 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1156, model: link.tracker.click 2026-09-10 13:58:25,377 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1156 deleted mail.message records with IDs: [7011] 2026-09-10 13:58:25,385 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1156, model: link.tracker.click 2026-09-10 13:58:25,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1156 deleted link.tracker.click records with IDs: [18] 2026-09-10 13:58:25,427 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-09-10 13:58:25,496 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1158 deleted link.tracker records with IDs: [337] 2026-09-10 13:58:25,520 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-09-10 13:58:25,670 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1156, model: link.tracker 2026-09-10 13:58:25,686 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1156, model: link.tracker 2026-09-10 13:58:25,700 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1156, model: link.tracker 2026-09-10 13:58:25,720 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1156 deleted link.tracker records with IDs: [339] 2026-09-10 13:58:25,777 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:59:00,579 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-09-10 13:59:00,625 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-09-10 13:59:00,647 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7011] 2026-09-10 13:59:00,691 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784] 2026-09-10 13:59:00,691 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-10 13:59:00,716 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-09-10 13:59:00,731 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7011] 2026-09-10 13:59:00,779 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784] 2026-09-10 13:59:00,779 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-10 13:59:00,818 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-09-10 13:59:00,838 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401768] 2026-09-10 13:59:00,838 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-09-10 13:59:00,879 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-09-10 13:59:00,922 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-09-10 13:59:00,954 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401796] 2026-09-10 13:59:00,954 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-09-10 13:59:00,998 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-09-10 13:59:01,116 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-09-10 13:59:01,141 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7015, 7014, 7013, 7012, 7011] 2026-09-10 13:59:01,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784, 401785, 401786, 401787, 401788] 2026-09-10 13:59:01,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-09-10 13:59:01,243 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-09-10 13:59:01,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7013, 7012, 7011] 2026-09-10 13:59:01,334 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784, 401785, 401786] 2026-09-10 13:59:01,334 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-09-10 13:59:01,391 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 13:59:40,279 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-09-10 13:59:40,412 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-09-10 13:59:40,450 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-09-10 13:59:40,553 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-09-10 13:59:40,677 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-09-10 13:59:40,754 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 14:00:16,104 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-09-10 14:00:16,134 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-09-10 14:00:16,163 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-09-10 14:00:16,185 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-09-10 14:00:16,206 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-09-10 14:00:16,224 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7017, 7016, 7015, 7014] 2026-09-10 14:00:16,249 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401787, 401788, 401789, 401790] 2026-09-10 14:00:16,249 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-09-10 14:00:16,283 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-09-10 14:00:16,373 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-09-10 14:00:16,395 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:fullstack from n/a 2026-09-10 14:00:16,422 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:00:16,821 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:00:16] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.061 0.341 2026-09-10 14:00:16,867 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:00:16] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.014 0.024 2026-09-10 14:00:16,904 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:00:16] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.007 0.012 2026-09-10 14:00:16,937 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:00:16] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.005 0.013 2026-09-10 14:00:16,985 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:00:16] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.013 0.023 2026-09-10 14:00:17,066 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 14:00:52,948 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-09-10 14:00:53,048 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 14:01:29,400 127 INFO rb-8829239-224703-413908 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-10 14:01:29,521 127 INFO rb-8829239-224703-413908 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-10 14:01:29,614 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-09-10 14:01:29,658 127 INFO rb-8829239-224703-413908 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-10 14:01:29,716 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-09-10 14:01:29,739 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:user_internal from n/a 2026-09-10 14:01:29,771 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:30,086 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:30] "GET /affiliate/join HTTP/1.1" 303 - 73 0.048 0.279 2026-09-10 14:01:31,056 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:31] "GET /affiliate HTTP/1.1" 200 - 261 0.193 0.773 2026-09-10 14:01:31,166 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:31] "GET /affiliate HTTP/1.1" 200 - 18 0.022 0.075 2026-09-10 14:01:31,304 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:31] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.038 0.098 2026-09-10 14:01:31,397 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:31] "GET /affiliate/report HTTP/1.1" 200 - 23 0.022 0.067 2026-09-10 14:01:31,438 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-09-10 14:01:31,451 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:32,967 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:testsignup@example.viindoo.com from 127.0.0.1 2026-09-10 14:01:33,134 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 14:01:33,135 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:33] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.306 1.379 2026-09-10 14:01:33,173 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-09-10 14:01:33,197 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:33,774 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:test1@example.viindoo.com from 127.0.0.1 2026-09-10 14:01:33,939 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 14:01:33,939 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:33] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.233 0.511 2026-09-10 14:01:33,994 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-09-10 14:01:34,434 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:34,886 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:34] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.094 0.360 2026-09-10 14:01:34,891 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_affiliate_signup_with_exist_email: waiting for threads: [] 2026-09-10 14:01:34,914 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-09-10 14:01:34,923 127 INFO rb-8829239-224703-413908 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-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:01:34,941 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:35,235 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:35] "GET /r/83E HTTP/1.1" 301 - 46 0.055 0.241 2026-09-10 14:01:35,981 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:35] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.117 0.626 2026-09-10 14:01:35,984 127 INFO rb-8829239-224703-413908 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-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:01:36,016 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-09-10 14:01:36,054 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:36,397 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:36] "GET /r/83E HTTP/1.1" 301 - 62 0.054 0.294 2026-09-10 14:01:37,113 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:37] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.164 0.547 2026-09-10 14:01:37,171 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-09-10 14:01:37,203 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:37,221 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:38,437 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:38] "GET /r/83E HTTP/1.1" 301 - 66 0.043 1.175 2026-09-10 14:01:38,637 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-10 14:01:39,213 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:39] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.171 0.598 2026-09-10 14:01:39,255 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-09-10 14:01:39,284 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:39,310 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:39,601 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:39] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.022 0.271 2026-09-10 14:01:39,652 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:39] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.025 0.018 2026-09-10 14:01:39,684 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-09-10 14:01:39,720 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:39,731 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:39,962 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:39] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.006 0.227 2026-09-10 14:01:39,988 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-09-10 14:01:40,018 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:40,040 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:40,290 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:40] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.010 0.243 2026-09-10 14:01:40,318 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-09-10 14:01:40,353 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:40,372 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:40,632 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:40] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.013 0.249 2026-09-10 14:01:40,657 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-09-10 14:01:40,684 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:demo from n/a 2026-09-10 14:01:40,698 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:40,968 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:40] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.013 0.259 2026-09-10 14:01:41,002 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:41] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.011 0.019 2026-09-10 14:01:41,033 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:41] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.011 0.009 2026-09-10 14:01:41,052 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-09-10 14:01:41,066 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:42,416 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:42] "GET /r/J85 HTTP/1.1" 301 - 61 0.090 1.263 2026-09-10 14:01:43,016 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET / HTTP/1.1" 200 - 170 0.100 0.492 2026-09-10 14:01:43,050 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET /r/J85 HTTP/1.1" 301 - 15 0.010 0.017 2026-09-10 14:01:43,085 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET / HTTP/1.1" 200 - 13 0.010 0.018 2026-09-10 14:01:43,198 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET /r/J85 HTTP/1.1" 301 - 33 0.029 0.037 2026-09-10 14:01:43,229 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET / HTTP/1.1" 200 - 13 0.005 0.022 2026-09-10 14:01:43,326 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET /r/J85 HTTP/1.1" 301 - 30 0.049 0.043 2026-09-10 14:01:43,369 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:43] "GET / HTTP/1.1" 200 - 13 0.018 0.022 2026-09-10 14:01:43,401 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-09-10 14:01:43,414 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:44,282 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.115 0.756 2026-09-10 14:01:44,310 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:44,332 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.004 0.008 2026-09-10 14:01:44,353 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate/join HTTP/1.1" 303 - 6 0.006 0.011 2026-09-10 14:01:44,537 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate HTTP/1.1" 200 - 60 0.058 0.122 2026-09-10 14:01:44,588 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:user_internal from n/a 2026-09-10 14:01:44,616 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.010 0.009 2026-09-10 14:01:44,706 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate/join HTTP/1.1" 303 - 54 0.037 0.050 2026-09-10 14:01:44,940 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:44] "GET /affiliate HTTP/1.1" 200 - 92 0.082 0.149 2026-09-10 14:01:44,976 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-09-10 14:01:45,012 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:01:45,024 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:46,381 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:46] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.263 1.096 2026-09-10 14:01:46,402 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:demo from n/a 2026-09-10 14:01:46,734 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:46] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.097 0.225 2026-09-10 14:01:46,764 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:47,238 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:47] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.090 0.372 2026-09-10 14:01:47,276 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-09-10 14:01:47,340 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:47,700 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:47] "GET /r/83E HTTP/1.1" 301 - 63 0.044 0.320 2026-09-10 14:01:48,337 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:48] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.082 0.547 2026-09-10 14:01:48,696 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:cheetah@example.viindoo.com from 127.0.0.1 2026-09-10 14:01:48,873 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 14:01:48,873 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:48] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.244 0.289 2026-09-10 14:01:48,912 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-09-10 14:01:48,950 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:01:48,971 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:49,237 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:49] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.020 0.248 2026-09-10 14:01:49,283 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:49] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.015 0.022 2026-09-10 14:01:49,302 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:49] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.005 0.009 2026-09-10 14:01:49,329 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-09-10 14:01:49,379 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:01:49,396 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:50,563 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:50] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.008 1.160 2026-09-10 14:01:50,589 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-09-10 14:01:50,640 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:50,938 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:50] "GET /r/83E HTTP/1.1" 303 - 18 0.017 0.283 2026-09-10 14:01:51,634 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:51] "GET / HTTP/1.1" 200 - 170 0.131 0.561 2026-09-10 14:01:51,667 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-09-10 14:01:51,877 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-09-10 14:01:52,012 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-09-10 14:01:52,030 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:53,027 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:53] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.165 0.839 2026-09-10 14:01:53,041 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:01:53,854 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:53] "GET /affiliate HTTP/1.1" 200 - 223 0.171 0.634 2026-09-10 14:01:53,995 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:53] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.031 0.100 2026-09-10 14:01:55,376 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:55] "GET /my/invoices HTTP/1.1" 200 - 208 0.250 1.106 2026-09-10 14:01:55,432 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:55] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.013 0.022 2026-09-10 14:01:55,450 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-09-10 14:01:55,482 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:56,282 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:56] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.152 0.652 2026-09-10 14:01:56,311 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:01:56,938 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:56] "GET /affiliate HTTP/1.1" 200 - 209 0.104 0.514 2026-09-10 14:01:57,002 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:57] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.012 0.040 2026-09-10 14:01:57,021 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:57] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 14:01:57,023 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_02: waiting for threads: [] 2026-09-10 14:01:57,052 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-09-10 14:01:57,077 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:01:58,850 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:58] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.153 1.622 2026-09-10 14:01:58,897 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:01:58,954 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:01:58] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.028 0.022 2026-09-10 14:01:59,041 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:02:34,205 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-09-10 14:02:34,407 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-09-10 14:02:34,605 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-09-10 14:02:34,801 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-09-10 14:02:34,920 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1236, model: wizard.action.click 2026-09-10 14:02:34,949 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1236, model: affiliate.code 2026-09-10 14:02:34,986 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1236, model: affiliate.code 2026-09-10 14:02:35,024 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-09-10 14:02:35,064 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:02:35,435 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:35] "GET /r/Q0z HTTP/1.1" 301 - 60 0.068 0.305 2026-09-10 14:02:36,085 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:36] "GET / HTTP/1.1" 200 - 170 0.091 0.555 2026-09-10 14:02:36,561 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:36] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.185 0.289 2026-09-10 14:02:36,601 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:36] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.016 0.021 2026-09-10 14:02:36,798 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:36] "GET /shop/address HTTP/1.1" 200 - 39 0.065 0.127 2026-09-10 14:02:37,250 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:37] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.221 0.199 2026-09-10 14:02:37,291 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:37] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.018 0.021 2026-09-10 14:02:37,450 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:37] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.069 0.086 2026-09-10 14:02:38,000 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:37] "GET /shop/payment HTTP/1.1" 200 - 177 0.177 0.369 2026-09-10 14:02:38,245 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-09-10 14:02:38,278 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:02:38,333 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:02:38,754 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:38] "GET /r/83E HTTP/1.1" 301 - 67 0.062 0.364 2026-09-10 14:02:38,982 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-10 14:02:39,475 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:39] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.127 0.591 2026-09-10 14:02:39,992 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:39] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.149 0.318 2026-09-10 14:02:40,354 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:40] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.059 0.298 2026-09-10 14:02:40,778 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:40] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.200 0.203 2026-09-10 14:02:40,830 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:40] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.019 0.026 2026-09-10 14:02:41,171 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:41] "GET /shop/confirm_order HTTP/1.1" 303 - 129 0.166 0.172 2026-09-10 14:02:41,410 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:41] "GET /shop/payment HTTP/1.1" 200 - 134 0.054 0.181 2026-09-10 14:02:41,926 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:41] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.121 0.169 2026-09-10 14:02:42,075 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:42] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.036 0.109 2026-09-10 14:02:42,306 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:42] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.088 0.130 2026-09-10 14:02:42,349 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:42] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.013 0.025 2026-09-10 14:02:42,487 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:42] "GET /shop/confirm_order HTTP/1.1" 303 - 67 0.052 0.083 2026-09-10 14:02:42,694 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:42] "GET /shop/payment HTTP/1.1" 200 - 89 0.076 0.127 2026-09-10 14:02:42,757 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-09-10 14:02:42,785 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:02:44,280 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:44] "GET /shop HTTP/1.1" 200 - 370 0.330 1.168 2026-09-10 14:02:44,911 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:44] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.255 0.309 2026-09-10 14:02:44,961 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:44] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.020 0.026 2026-09-10 14:02:45,125 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:45] "GET /shop/address HTTP/1.1" 200 - 36 0.030 0.130 2026-09-10 14:02:45,552 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:45] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.181 0.216 2026-09-10 14:02:45,588 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:45] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.011 0.023 2026-09-10 14:02:45,714 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:45] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.038 0.078 2026-09-10 14:02:46,203 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:46] "GET /shop/payment HTTP/1.1" 200 - 174 0.167 0.318 2026-09-10 14:02:46,413 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-09-10 14:02:46,435 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:fullstack from n/a 2026-09-10 14:02:46,447 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:02:48,254 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:48] "GET /affiliate HTTP/1.1" 200 - 222 0.095 1.715 2026-09-10 14:02:48,336 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:48] "GET /affiliate/report HTTP/1.1" 200 - 23 0.019 0.060 2026-09-10 14:02:48,441 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:48] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.017 0.085 2026-09-10 14:02:49,098 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:49] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.019 0.052 2026-09-10 14:02:50,832 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:50] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.030 0.048 2026-09-10 14:02:51,024 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:02:51] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.028 0.058 2026-09-10 14:02:51,151 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 14:03:25,930 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-09-10 14:03:25,968 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:03:26,207 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 14:03:26,837 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:26] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.131 0.740 2026-09-10 14:03:26,845 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 14:03:26,894 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:26] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.024 0.026 2026-09-10 14:03:26,906 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 14:03:26,936 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:26] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.010 0.021 2026-09-10 14:03:26,957 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-09-10 14:03:26,969 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:03:27,298 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:27] "GET /r/83E HTTP/1.1" 301 - 63 0.052 0.280 2026-09-10 14:03:27,304 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 14:03:27,885 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:27] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.086 0.497 2026-09-10 14:03:27,901 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:demo from n/a 2026-09-10 14:03:27,958 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:27] "GET /r/83E HTTP/1.1" 301 - 20 0.021 0.022 2026-09-10 14:03:27,962 127 INFO rb-8829239-224703-413908 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 14:03:28,689 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:03:28] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.161 0.567 2026-09-10 14:03:28,765 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 14:04:02,909 127 INFO rb-8829239-224703-413908 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 0x7f3fba27b600>)> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:04:02,939 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-09-10 14:04:02,971 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:04:04,306 127 INFO rb-8829239-224703-413908 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-10 14:04:04,333 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:04] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.113 1.262 2026-09-10 14:04:04,420 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:04] "GET /r/F5X HTTP/1.1" 301 - 38 0.039 0.038 2026-09-10 14:04:05,042 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:05] "GET / HTTP/1.1" 200 - 169 0.103 0.516 2026-09-10 14:04:05,193 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:05] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.060 0.086 2026-09-10 14:04:05,225 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-09-10 14:04:05,245 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:04:05,629 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:05] "GET /r/F5X HTTP/1.1" 301 - 60 0.061 0.327 2026-09-10 14:04:06,310 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:06] "GET / HTTP/1.1" 200 - 170 0.126 0.551 2026-09-10 14:04:06,335 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:06] "GET / HTTP/1.1" 200 - 13 0.005 0.015 2026-09-10 14:04:06,468 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:06] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.066 0.064 2026-09-10 14:04:06,484 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:04:06,579 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-09-10 14:04:06,601 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:04:07,000 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:07] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.095 0.308 2026-09-10 14:04:07,012 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:04:07,072 127 INFO rb-8829239-224703-413908 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-10 14:04:07,087 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:04:07,395 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:07] "GET /r/F5X HTTP/1.1" 301 - 60 0.040 0.271 2026-09-10 14:04:08,022 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:08] "GET / HTTP/1.1" 200 - 170 0.122 0.502 2026-09-10 14:04:08,051 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:08] "GET / HTTP/1.1" 200 - 13 0.005 0.021 2026-09-10 14:04:08,183 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:08] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.075 0.051 2026-09-10 14:04:08,206 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:admin from n/a 2026-09-10 14:04:08,285 127 INFO rb-8829239-224703-413908 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-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:04:08,337 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 14:04:08,350 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-09-10 14:04:08,405 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-09-10 14:04:08,424 127 INFO rb-8829239-224703-413908 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-09-10 14:04:08,459 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:08,491 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-09-10 14:04:08,526 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-09-10 14:04:08,555 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-09-10 14:04:08,596 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:09,053 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-10 14:04:09,072 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12530] 2026-09-10 14:04:09,078 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:09,534 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-10 14:04:09,543 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12532] 2026-09-10 14:04:09,549 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:09,586 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-09-10 14:04:09,611 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-09-10 14:04:09,645 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-09-10 14:04:09,673 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-09-10 14:04:09,697 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-09-10 14:04:09,711 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1271, model: amazon.region 2026-09-10 14:04:09,721 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1271, model: amazon.region 2026-09-10 14:04:09,729 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1271, model: amazon.region 2026-09-10 14:04:09,742 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-09-10 14:04:09,757 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-09-10 14:04:09,809 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1272 deleted amazon.region records with IDs: [26] 2026-09-10 14:04:09,844 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:04:09,878 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-09-10 14:04:10,625 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-09-10 14:04:12,017 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-09-10 14:04:12,217 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:12,243 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-09-10 14:04:12,273 127 INFO rb-8829239-224703-413908 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-10 14:04:12,303 127 INFO rb-8829239-224703-413908 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-10 14:04:12,330 127 INFO rb-8829239-224703-413908 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-10 14:04:12,740 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-10 14:04:12,748 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12534] 2026-09-10 14:04:12,753 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:12,802 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-09-10 14:04:12,832 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-09-10 14:04:12,876 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:04:12,917 127 INFO rb-8829239-224703-413908 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-10 14:04:12,981 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-09-10 14:04:13,013 127 INFO rb-8829239-224703-413908 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-10 14:04:13,054 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-09-10 14:04:13,118 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-09-10 14:04:13,146 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-09-10 14:04:13,174 127 INFO rb-8829239-224703-413908 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-10 14:04:13,205 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-09-10 14:04:13,231 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-09-10 14:04:13,261 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:13,285 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-09-10 14:04:13,312 127 INFO rb-8829239-224703-413908 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-10 14:04:13,350 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-09-10 14:04:13,382 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:13,400 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-09-10 14:04:13,424 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-09-10 14:04:13,441 127 INFO rb-8829239-224703-413908 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-10 14:04:13,468 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-09-10 14:04:13,848 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-10 14:04:13,858 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12536] 2026-09-10 14:04:13,865 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:13,912 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1274 deleted amazon.ses.identity records with IDs: [30] 2026-09-10 14:04:13,936 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-09-10 14:04:13,974 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:04:14,002 127 INFO rb-8829239-224703-413908 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-10 14:04:14,014 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-09-10 14:04:14,036 127 INFO rb-8829239-224703-413908 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-10 14:04:14,070 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-09-10 14:04:14,106 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-09-10 14:04:14,135 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-09-10 14:04:14,150 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-09-10 14:04:14,174 127 INFO rb-8829239-224703-413908 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-10 14:04:14,192 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-09-10 14:04:14,194 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-09-10 14:04:14,218 127 INFO rb-8829239-224703-413908 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-10 14:04:14,255 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:14,299 127 INFO rb-8829239-224703-413908 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-10 14:04:14,334 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-09-10 14:04:14,363 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-09-10 14:04:14,387 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-09-10 14:04:14,408 127 INFO rb-8829239-224703-413908 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-10 14:04:14,423 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-09-10 14:04:14,444 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-09-10 14:04:14,479 127 INFO rb-8829239-224703-413908 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-09-10 14:04:14,524 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:14,538 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-09-10 14:04:14,955 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-10 14:04:14,963 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12538] 2026-09-10 14:04:14,969 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:15,350 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-10 14:04:15,357 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12540] 2026-09-10 14:04:15,363 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:15,830 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-10 14:04:15,847 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12542] 2026-09-10 14:04:15,855 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:16,212 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12544] 2026-09-10 14:04:16,289 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12546, 12544] 2026-09-10 14:04:16,340 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12545] 2026-09-10 14:04:16,381 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted calendar.event records with IDs: [24] 2026-09-10 14:04:16,386 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.followers records with IDs: [5170, 5171] 2026-09-10 14:04:16,444 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12547, 12546, 12544] 2026-09-10 14:04:16,490 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12547, 12546, 12544] 2026-09-10 14:04:16,500 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted appointment.appointment records with IDs: [6] 2026-09-10 14:04:16,508 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1275 deleted mail.followers records with IDs: [5167, 5168, 5169] 2026-09-10 14:04:16,533 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-09-10 14:04:16,966 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-10 14:04:16,974 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12549] 2026-09-10 14:04:16,981 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:17,431 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-10 14:04:17,439 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12551] 2026-09-10 14:04:17,445 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:17,869 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-10 14:04:17,880 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12553] 2026-09-10 14:04:17,886 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:18,198 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-09-10 14:04:18,634 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-10 14:04:18,646 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12557] 2026-09-10 14:04:18,652 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:19,006 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-10 14:04:19,015 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12559] 2026-09-10 14:04:19,023 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:19,408 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-10 14:04:19,425 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12561] 2026-09-10 14:04:19,432 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:19,658 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:19,676 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_moving_saved_appointment_start_and_end_together ... 2026-09-10 14:04:20,081 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-10 14:04:20,092 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12566] 2026-09-10 14:04:20,098 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:20,555 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-10 14:04:20,563 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12568] 2026-09-10 14:04:20,569 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:21,012 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-10 14:04:21,023 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12570] 2026-09-10 14:04:21,029 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:21,497 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_start_and_end_set_together_on_new_record ... 2026-09-10 14:04:21,938 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-10 14:04:21,947 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12574] 2026-09-10 14:04:21,959 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:22,360 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-10 14:04:22,370 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12576] 2026-09-10 14:04:22,377 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:22,859 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-10 14:04:22,868 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12578] 2026-09-10 14:04:22,874 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:23,200 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:23,212 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-09-10 14:04:23,650 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-10 14:04:23,662 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12582] 2026-09-10 14:04:23,676 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:24,040 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-10 14:04:24,053 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12584] 2026-09-10 14:04:24,060 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:24,511 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-10 14:04:24,534 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12586] 2026-09-10 14:04:24,544 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:24,773 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-10 14:04:24,794 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12588] 2026-09-10 14:04:24,795 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-10 14:04:24,803 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-09-10 14:04:24,854 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-10 14:04:24,882 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12589] 2026-09-10 14:04:24,882 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-10 14:04:24,922 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1290 deleted mail.message records with IDs: [12589] 2026-09-10 14:04:24,931 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1290 deleted appointment.appointment records with IDs: [13] 2026-09-10 14:04:24,936 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1290 deleted mail.followers records with IDs: [5189, 5190, 5191] 2026-09-10 14:04:25,038 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1290, model: appointment.appointment 2026-09-10 14:04:25,053 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1290, model: appointment.appointment 2026-09-10 14:04:25,080 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1290 deleted mail.message records with IDs: [12590] 2026-09-10 14:04:25,081 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1290, model: appointment.appointment 2026-09-10 14:04:25,170 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1291 deleted mail.message records with IDs: [12591] 2026-09-10 14:04:25,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1291 deleted appointment.appointment records with IDs: [15] 2026-09-10 14:04:25,195 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1291 deleted mail.followers records with IDs: [5195, 5196, 5197] 2026-09-10 14:04:25,227 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1291 deleted mail.message records with IDs: [12590] 2026-09-10 14:04:25,234 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1291 deleted appointment.appointment records with IDs: [14] 2026-09-10 14:04:25,241 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1291 deleted mail.followers records with IDs: [5192, 5193, 5194] 2026-09-10 14:04:25,273 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-10 14:04:25,703 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-10 14:04:25,709 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12593] 2026-09-10 14:04:25,714 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:26,116 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-10 14:04:26,123 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-09-10 14:04:26,128 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:26,534 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-10 14:04:26,542 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12597] 2026-09-10 14:04:26,548 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:26,647 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1293, model: viin.appointment.type 2026-09-10 14:04:26,663 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1293 deleted mail.message records with IDs: [2150] 2026-09-10 14:04:26,665 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1293, model: viin.appointment.type 2026-09-10 14:04:26,678 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1293, model: viin.appointment.type 2026-09-10 14:04:26,697 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1294, model: viin.appointment.type 2026-09-10 14:04:26,712 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1294 deleted mail.message records with IDs: [2150] 2026-09-10 14:04:26,714 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1294, model: viin.appointment.type 2026-09-10 14:04:26,721 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1294, model: viin.appointment.type 2026-09-10 14:04:26,802 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1295 deleted mail.message records with IDs: [12599] 2026-09-10 14:04:26,831 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1295 deleted viin.appointment.type records with IDs: [4] 2026-09-10 14:04:26,839 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1295 deleted mail.followers records with IDs: [5198] 2026-09-10 14:04:26,880 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:26,896 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-09-10 14:04:27,380 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-10 14:04:27,395 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-09-10 14:04:27,402 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:27,883 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-10 14:04:27,892 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12603] 2026-09-10 14:04:27,899 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:28,361 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-10 14:04:28,370 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12605] 2026-09-10 14:04:28,376 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:28,606 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-09-10 14:04:29,059 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-10 14:04:29,067 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12611] 2026-09-10 14:04:29,073 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:29,548 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-10 14:04:29,563 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12613] 2026-09-10 14:04:29,571 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:29,966 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-10 14:04:29,994 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12615] 2026-09-10 14:04:30,000 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:30,276 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:30,300 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-09-10 14:04:30,747 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-10 14:04:30,756 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-09-10 14:04:30,762 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:31,204 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-10 14:04:31,211 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-09-10 14:04:31,216 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:31,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-10 14:04:31,651 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12622] 2026-09-10 14:04:31,658 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:32,830 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-10 14:04:32,903 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1302 deleted mail.message records with IDs: [12626] 2026-09-10 14:04:32,952 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1302 deleted calendar.event records with IDs: [25] 2026-09-10 14:04:32,958 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1302 deleted mail.followers records with IDs: [5212, 5213] 2026-09-10 14:04:33,824 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-10 14:04:33,902 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1302 deleted mail.message records with IDs: [12630] 2026-09-10 14:04:33,926 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1302 deleted calendar.event records with IDs: [26] 2026-09-10 14:04:33,932 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1302 deleted mail.followers records with IDs: [5219, 5220] 2026-09-10 14:04:33,995 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 14:04:34,011 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-09-10 14:04:34,516 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-10 14:04:34,536 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12634] 2026-09-10 14:04:34,543 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:34,972 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-10 14:04:34,994 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12636] 2026-09-10 14:04:35,001 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:35,445 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-10 14:04:35,454 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12638] 2026-09-10 14:04:35,460 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:35,752 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:35,767 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-09-10 14:04:37,134 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:04:37,211 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:04:38,614 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 14:04:38,653 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 14:04:38,667 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-09-10 14:04:38,691 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-09-10 14:04:38,715 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-09-10 14:04:38,739 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-09-10 14:04:38,763 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-09-10 14:04:38,787 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-09-10 14:04:38,813 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:04:38,827 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-09-10 14:04:39,299 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-10 14:04:39,311 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12645] 2026-09-10 14:04:39,319 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:39,768 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-10 14:04:39,776 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12647] 2026-09-10 14:04:39,781 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:40,176 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-10 14:04:40,182 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12649] 2026-09-10 14:04:40,188 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:40,347 127 INFO rb-8829239-224703-413908 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-10 14:04:40,503 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-09-10 14:04:40,935 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-10 14:04:40,942 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12675] 2026-09-10 14:04:40,947 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:41,438 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-10 14:04:41,448 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12677] 2026-09-10 14:04:41,454 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:41,886 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-10 14:04:41,896 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12679] 2026-09-10 14:04:41,902 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:42,029 127 INFO rb-8829239-224703-413908 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-10 14:04:42,062 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-09-10 14:04:42,548 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-10 14:04:42,556 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12682] 2026-09-10 14:04:42,568 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:42,952 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-10 14:04:42,961 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12684] 2026-09-10 14:04:42,967 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:43,430 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-10 14:04:43,435 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12686] 2026-09-10 14:04:43,439 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:43,529 127 INFO rb-8829239-224703-413908 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-10 14:04:43,615 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-09-10 14:04:43,974 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-10 14:04:43,982 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12691] 2026-09-10 14:04:43,988 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:44,385 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-10 14:04:44,392 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12693] 2026-09-10 14:04:44,397 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:44,803 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-10 14:04:44,811 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12695] 2026-09-10 14:04:44,817 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:44,964 127 INFO rb-8829239-224703-413908 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-10 14:04:45,090 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-09-10 14:04:45,522 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-10 14:04:45,529 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12700] 2026-09-10 14:04:45,536 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:45,945 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-10 14:04:45,953 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12702] 2026-09-10 14:04:45,962 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:46,346 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-10 14:04:46,354 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12704] 2026-09-10 14:04:46,361 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:46,474 127 INFO rb-8829239-224703-413908 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-10 14:04:46,482 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-09-10 14:04:46,539 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:46,554 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-10 14:04:46,997 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-10 14:04:47,004 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12707] 2026-09-10 14:04:47,009 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:47,431 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-10 14:04:47,443 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12709] 2026-09-10 14:04:47,450 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:47,922 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-10 14:04:47,929 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12711] 2026-09-10 14:04:47,934 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:48,029 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-09-10 14:04:48,045 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2150] 2026-09-10 14:04:48,046 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-09-10 14:04:48,050 127 INFO rb-8829239-224703-413908 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-10 14:04:48,085 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-09-10 14:04:48,508 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-10 14:04:48,522 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12714] 2026-09-10 14:04:48,529 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:48,902 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-10 14:04:48,913 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12716] 2026-09-10 14:04:48,920 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:49,316 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-10 14:04:49,324 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12718] 2026-09-10 14:04:49,330 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:49,404 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-09-10 14:04:49,415 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1330, model: appointment.type.working.time 2026-09-10 14:04:49,421 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1330, model: appointment.type.working.time 2026-09-10 14:04:49,437 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1332 deleted appointment.type.working.time records with IDs: [1] 2026-09-10 14:04:49,479 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:49,496 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-09-10 14:04:49,970 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-10 14:04:49,978 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12721] 2026-09-10 14:04:49,984 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:50,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-10 14:04:50,431 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12723] 2026-09-10 14:04:50,437 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:50,813 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-10 14:04:50,819 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12725] 2026-09-10 14:04:50,823 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:50,961 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-09-10 14:04:51,289 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-10 14:04:51,298 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12730] 2026-09-10 14:04:51,302 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:51,725 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-10 14:04:51,737 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12732] 2026-09-10 14:04:51,741 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:52,151 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-10 14:04:52,166 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-09-10 14:04:52,172 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:52,337 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-09-10 14:04:52,705 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-10 14:04:52,710 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12739] 2026-09-10 14:04:52,714 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:53,060 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-10 14:04:53,095 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-09-10 14:04:53,107 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:53,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-10 14:04:53,492 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12743] 2026-09-10 14:04:53,498 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:53,632 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-09-10 14:04:54,048 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-10 14:04:54,058 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12748] 2026-09-10 14:04:54,069 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:54,481 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-10 14:04:54,488 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-09-10 14:04:54,494 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:54,942 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-10 14:04:54,948 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12752] 2026-09-10 14:04:54,953 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:56,001 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:04:56,014 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-09-10 14:04:56,496 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-10 14:04:56,506 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12758] 2026-09-10 14:04:56,512 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:56,954 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-10 14:04:56,961 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12760] 2026-09-10 14:04:56,965 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:57,436 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-10 14:04:57,445 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12762] 2026-09-10 14:04:57,450 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:57,591 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:04:58,581 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:04:58] "GET /appointment/product-demonstration-1/details?user_id=1345&tz=UTC HTTP/1.1" 200 - 203 0.143 0.851 2026-09-10 14:04:58,584 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-09-10 14:04:58,629 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-09-10 14:04:59,131 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-10 14:04:59,150 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-09-10 14:04:59,158 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:04:59,568 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-10 14:04:59,576 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-09-10 14:04:59,581 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:00,032 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-10 14:05:00,048 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12770] 2026-09-10 14:05:00,054 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:00,220 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:05:01,136 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:01] "GET /appointment/product-demonstration-1/details?user_id=1348 HTTP/1.1" 200 - 203 0.089 0.832 2026-09-10 14:05:01,138 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-09-10 14:05:01,159 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-09-10 14:05:01,644 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-10 14:05:01,659 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12774] 2026-09-10 14:05:01,667 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:02,153 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-10 14:05:02,166 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12776] 2026-09-10 14:05:02,176 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:02,659 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-10 14:05:02,674 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12778] 2026-09-10 14:05:02,686 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:02,854 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-09-10 14:05:03,297 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-10 14:05:03,308 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12782] 2026-09-10 14:05:03,315 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:03,791 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-09-10 14:05:03,799 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12784] 2026-09-10 14:05:03,807 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:04,267 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-09-10 14:05:04,279 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12786] 2026-09-10 14:05:04,287 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:05:04,434 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:05:05,555 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:05] "GET /appointment/product-demonstration-1/details?user_id=1354&tz=UTC HTTP/1.1" 200 - 203 0.157 0.967 2026-09-10 14:05:05,869 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:05] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.143 0.164 2026-09-10 14:05:05,877 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-09-10 14:05:06,203 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:06] "GET /my/appointments/22?access_token=3103a89b-20be-4d78-8d62-b19994f64f92 HTTP/1.1" 200 - 46 0.048 0.283 2026-09-10 14:05:06,253 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:05:06,268 127 INFO rb-8829239-224703-413908 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-10 14:05:07,657 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:05:07,694 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:05:09,500 127 INFO rb-8829239-224703-413908 odoo.tests.common: Simulating signal changes during tests 2026-09-10 14:05:09,536 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 14:05:09,549 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-09-10 14:05:11,485 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:05:11,501 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:05:11,770 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:11] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.011 0.262 2026-09-10 14:05:11,816 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:11] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.013 0.028 2026-09-10 14:05:11,870 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:11] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.023 0.025 2026-09-10 14:05:11,900 127 INFO rb-8829239-224703-413908 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-09-10 14:05:13,691 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.res_users: Login successful for db:rb-8829239-224703-413908 login:portal from n/a 2026-09-10 14:05:13,745 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 14:05:14,062 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:14] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.048 0.270 2026-09-10 14:05:14,357 127 INFO rb-8829239-224703-413908 werkzeug: 127.0.0.1 - - [10/Sep/2026 14:05:14] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.112 0.173 2026-09-10 14:05:14,412 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:05:20,045 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-09-10 14:05:20,225 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-09-10 14:05:20,351 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-09-10 14:05:20,393 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-09-10 14:05:20,441 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-09-10 14:05:20,663 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [656] 2026-09-10 14:05:20,757 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-09-10 14:05:20,973 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [657] 2026-09-10 14:05:21,086 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-09-10 14:05:21,363 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [658] 2026-09-10 14:05:21,748 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1376 deleted mail.activity records with IDs: [203] 2026-09-10 14:05:21,887 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1376 deleted mail.mail records with IDs: [659] 2026-09-10 14:05:22,044 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1380 deleted mail.activity records with IDs: [204] 2026-09-10 14:05:22,221 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1380 deleted mail.mail records with IDs: [660] 2026-09-10 14:05:22,271 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-09-10 14:05:22,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [661] 2026-09-10 14:05:22,673 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-09-10 14:05:22,803 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-09-10 14:05:22,954 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-09-10 14:05:23,270 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [662] 2026-09-10 14:05:23,376 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [663] 2026-09-10 14:05:23,481 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [664] 2026-09-10 14:05:23,596 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [665] 2026-09-10 14:05:23,779 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-09-10 14:05:24,056 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [666] 2026-09-10 14:05:24,290 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-10 14:05:24,446 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [667] 2026-09-10 14:05:24,582 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-09-10 14:05:24,821 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [668] 2026-09-10 14:05:24,990 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-10 14:05:25,129 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [669] 2026-09-10 14:05:25,183 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-09-10 14:05:25,483 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [670] 2026-09-10 14:05:25,675 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-09-10 14:05:25,833 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-09-10 14:05:25,878 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-09-10 14:05:25,921 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-09-10 14:05:25,949 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-09-10 14:05:25,966 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1373, model: approval.request.type 2026-09-10 14:05:25,978 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: approval.request.type 2026-09-10 14:05:25,985 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: approval.request.type 2026-09-10 14:05:26,011 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-09-10 14:05:26,024 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1380, model: approval.request.type 2026-09-10 14:05:26,038 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1380, model: approval.request.type 2026-09-10 14:05:26,043 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1380, model: approval.request.type 2026-09-10 14:05:26,081 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-09-10 14:05:26,134 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-09-10 14:05:26,146 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1373, model: approval.request.type 2026-09-10 14:05:26,159 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: approval.request.type 2026-09-10 14:05:26,163 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: approval.request.type 2026-09-10 14:05:26,199 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-09-10 14:05:26,271 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-09-10 14:05:26,321 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-09-10 14:05:26,434 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,484 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,531 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,568 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,606 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-09-10 14:05:26,736 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,767 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,801 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1383, model: viin.approval.request 2026-09-10 14:05:26,842 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-09-10 14:05:27,101 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [672] 2026-09-10 14:05:27,208 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1376, model: viin.approval.request 2026-09-10 14:05:27,233 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1376, model: viin.approval.request 2026-09-10 14:05:27,262 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1376, model: viin.approval.request 2026-09-10 14:05:27,300 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-09-10 14:05:27,376 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-09-10 14:05:27,557 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-10 14:05:27,677 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: request.approval.user.line 2026-09-10 14:05:27,739 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: request.approval.user.line 2026-09-10 14:05:27,764 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-09-10 14:05:27,944 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1380, model: request.approval.user.line 2026-09-10 14:05:28,042 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1380, model: request.approval.user.line 2026-09-10 14:05:28,068 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-09-10 14:05:28,208 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-10 14:05:28,232 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-09-10 14:05:28,534 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [673] 2026-09-10 14:05:28,653 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [674] 2026-09-10 14:05:28,736 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [675] 2026-09-10 14:05:28,823 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [676] 2026-09-10 14:05:29,007 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-09-10 14:05:29,142 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [677] 2026-09-10 14:05:29,280 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [678] 2026-09-10 14:05:29,310 127 INFO rb-8829239-224703-413908 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-10 14:05:29,629 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [679] 2026-09-10 14:05:29,742 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [680] 2026-09-10 14:05:29,837 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [681] 2026-09-10 14:05:29,925 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [682] 2026-09-10 14:05:30,021 127 INFO rb-8829239-224703-413908 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-10 14:05:30,044 127 INFO rb-8829239-224703-413908 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-10 14:05:30,068 127 INFO rb-8829239-224703-413908 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-10 14:05:30,103 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-09-10 14:05:30,340 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [683] 2026-09-10 14:05:30,438 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [684] 2026-09-10 14:05:30,537 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [685] 2026-09-10 14:05:30,639 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [686] 2026-09-10 14:05:30,850 127 INFO rb-8829239-224703-413908 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-10 14:05:30,871 127 INFO rb-8829239-224703-413908 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-10 14:05:30,896 127 INFO rb-8829239-224703-413908 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-10 14:05:30,929 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-09-10 14:05:31,031 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1376, model: viin.approval.request 2026-09-10 14:05:31,177 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-09-10 14:05:31,370 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1373, model: viin.approval.request 2026-09-10 14:05:31,494 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 14:05:33,781 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-09-10 14:05:34,248 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [687] 2026-09-10 14:05:34,372 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [688] 2026-09-10 14:05:34,480 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [689] 2026-09-10 14:05:34,566 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [690] 2026-09-10 14:05:34,712 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-09-10 14:05:34,823 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [691] 2026-09-10 14:05:34,911 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [692] 2026-09-10 14:05:34,992 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [693] 2026-09-10 14:05:35,110 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1386 deleted mail.activity records with IDs: [230, 231, 232] 2026-09-10 14:05:35,202 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1386 deleted mail.mail records with IDs: [694] 2026-09-10 14:05:35,300 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1386 deleted mail.mail records with IDs: [695] 2026-09-10 14:05:35,385 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-09-10 14:05:35,843 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [696] 2026-09-10 14:05:35,950 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [697] 2026-09-10 14:05:36,131 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.activity records with IDs: [235, 236] 2026-09-10 14:05:36,228 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [698] 2026-09-10 14:05:36,327 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [699] 2026-09-10 14:05:36,476 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1388 deleted mail.activity records with IDs: [237, 238] 2026-09-10 14:05:36,593 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1388 deleted mail.mail records with IDs: [700] 2026-09-10 14:05:36,689 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 14:05:47,274 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-09-10 14:05:47,575 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-09-10 14:05:47,900 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-09-10 14:05:48,352 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-09-10 14:05:48,396 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-09-10 14:05:48,648 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-09-10 14:05:48,879 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-09-10 14:05:49,162 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-09-10 14:05:49,444 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-09-10 14:05:49,877 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-09-10 14:05:49,946 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-09-10 14:05:50,521 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-09-10 14:05:50,579 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-09-10 14:05:50,908 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:05:53,102 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66485, 66486, 66487, 66488, 66489, 66490] 2026-09-10 14:05:54,144 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66491, 66492, 66493, 66494, 66495, 66496] 2026-09-10 14:05:55,138 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4841] 2026-09-10 14:05:55,307 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309373] 2026-09-10 14:05:55,353 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2368] 2026-09-10 14:05:55,353 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-09-10 14:05:55,589 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66497, 66498, 66499, 66500, 66501, 66502, 66503, 66504, 66505] 2026-09-10 14:05:57,391 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-10 14:05:58,845 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-10 14:05:59,458 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-10 14:05:59,582 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-09-10 14:06:00,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-10 14:06:01,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-10 14:06:01,110 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-09-10 14:06:01,782 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-10 14:06:01,869 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-09-10 14:06:02,644 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-10 14:06:02,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-09-10 14:06:03,405 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-10 14:06:03,498 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-09-10 14:06:04,235 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-10 14:06:04,297 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-09-10 14:06:04,917 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-10 14:06:04,975 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-09-10 14:06:05,598 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-10 14:06:05,641 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-09-10 14:06:05,688 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-09-10 14:06:05,740 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-09-10 14:06:05,790 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-09-10 14:06:05,844 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-09-10 14:06:05,893 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-09-10 14:06:05,952 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-09-10 14:06:06,014 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-09-10 14:06:06,795 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-10 14:06:07,090 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-09-10 14:06:07,893 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-09-10 14:06:09,364 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-10 14:06:09,438 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-09-10 14:06:10,691 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-10 14:06:10,805 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-09-10 14:06:10,953 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-09-10 14:06:12,327 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-10 14:06:12,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-09-10 14:06:12,510 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-09-10 14:06:13,926 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-10 14:06:13,981 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-09-10 14:06:14,034 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-09-10 14:06:15,910 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-10 14:06:16,006 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-09-10 14:06:16,728 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-10 14:06:16,799 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-09-10 14:06:16,911 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-09-10 14:06:16,990 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-09-10 14:06:17,036 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-09-10 14:06:17,120 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-09-10 14:06:17,164 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-09-10 14:06:17,234 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-09-10 14:06:17,278 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-09-10 14:06:17,325 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-10 14:06:18,760 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1392 deleted approval.request.field.mapping.line records with IDs: [66548, 66549, 66550, 66551, 66552, 66553] 2026-09-10 14:06:19,291 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-09-10 14:06:19,818 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-09-10 14:06:19,918 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-09-10 14:06:19,986 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-09-10 14:06:20,081 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-09-10 14:06:20,089 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1391, model: approval.request.field.mapping.line 2026-09-10 14:06:20,143 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-09-10 14:06:20,183 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-09-10 14:06:20,213 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-09-10 14:06:20,253 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-09-10 14:06:20,310 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-09-10 14:06:20,354 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-09-10 14:06:21,311 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1392 deleted approval.request.field.mapping.line records with IDs: [66572, 66573, 66574, 66575, 66576, 66577] 2026-09-10 14:06:21,844 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-09-10 14:06:21,925 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-09-10 14:06:21,993 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-09-10 14:06:22,069 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-09-10 14:06:22,163 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-09-10 14:06:22,254 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-09-10 14:06:22,315 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-09-10 14:06:22,372 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-09-10 14:06:22,397 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-09-10 14:06:22,453 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-09-10 14:06:22,480 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-09-10 14:06:22,522 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:06:22,542 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-09-10 14:06:22,593 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-09-10 14:06:22,687 127 INFO rb-8829239-224703-413908 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-10 14:06:22,704 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-09-10 14:06:22,792 127 INFO rb-8829239-224703-413908 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-10 14:06:22,810 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-09-10 14:06:22,889 127 INFO rb-8829239-224703-413908 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-10 14:06:22,908 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-09-10 14:06:22,966 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:06:23,986 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-09-10 14:06:24,829 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-10 14:06:24,914 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-09-10 14:06:25,980 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-10 14:06:26,072 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:06:27,744 127 INFO rb-8829239-224703-413908 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-10 14:06:28,616 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1393 deleted mail.mail records with IDs: [721] 2026-09-10 14:06:28,705 127 INFO rb-8829239-224703-413908 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-10 14:06:29,743 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1393 deleted mail.mail records with IDs: [722] 2026-09-10 14:06:29,839 127 INFO rb-8829239-224703-413908 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-10 14:06:30,811 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1393 deleted request.approval.user.line records with IDs: [65] 2026-09-10 14:06:31,194 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1393 deleted mail.mail records with IDs: [723] 2026-09-10 14:06:31,273 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:06:31,835 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-09-10 14:06:33,191 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-09-10 14:06:34,346 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-09-10 14:06:35,515 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-09-10 14:06:36,755 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:06:37,194 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-10 14:06:37,278 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-10 14:06:37,337 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-09-10 14:06:37,537 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-09-10 14:06:37,835 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-09-10 14:06:38,064 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-09-10 14:06:38,437 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-09-10 14:06:38,699 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-09-10 14:06:38,889 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-09-10 14:06:39,073 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:06:39,803 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #1396 deleted request.approval.user.line records with IDs: [71] 2026-09-10 14:06:40,459 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #1396 deleted request.approval.user.line records with IDs: [71] 2026-09-10 14:06:41,193 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-09-10 14:06:41,779 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1396 deleted request.approval.user.line records with IDs: [71] 2026-09-10 14:06:41,859 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-09-10 14:06:43,621 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-09-10 14:06:45,533 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-09-10 14:06:47,312 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:06:47,959 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-10 14:06:48,072 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-10 14:06:48,133 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-09-10 14:06:48,348 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-09-10 14:06:48,515 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-09-10 14:06:48,798 127 INFO rb-8829239-224703-413908 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-10 14:06:49,047 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-09-10 14:06:49,411 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-09-10 14:06:49,699 127 INFO rb-8829239-224703-413908 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-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 14:06:50,101 127 INFO rb-8829239-224703-413908 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-10 14:06:50,374 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 14:06:50,413 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-09-10 14:06:50,705 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 14:06:50,749 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-09-10 14:06:51,133 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-09-10 14:06:51,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 14:06:51,503 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-09-10 14:06:51,794 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-09-10 14:06:52,121 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-09-10 14:06:52,377 127 INFO rb-8829239-224703-413908 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-10 14:06:52,643 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-09-10 14:06:52,995 127 INFO rb-8829239-224703-413908 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-10 14:06:53,670 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:06:58,902 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-09-10 14:06:59,038 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-09-10 14:06:59,138 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-09-10 14:06:59,520 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-09-10 14:06:59,602 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-09-10 14:06:59,834 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [724] 2026-09-10 14:06:59,943 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-09-10 14:07:00,205 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [725] 2026-09-10 14:07:00,368 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [263] 2026-09-10 14:07:00,535 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [726] 2026-09-10 14:07:00,979 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-09-10 14:07:01,212 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [727] 2026-09-10 14:07:01,350 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [265] 2026-09-10 14:07:01,479 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [728] 2026-09-10 14:07:01,661 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [266] 2026-09-10 14:07:01,800 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [729] 2026-09-10 14:07:02,045 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-09-10 14:07:02,264 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [730] 2026-09-10 14:07:02,406 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [268] 2026-09-10 14:07:02,537 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [731] 2026-09-10 14:07:02,692 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [269] 2026-09-10 14:07:02,804 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [732] 2026-09-10 14:07:02,966 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [270] 2026-09-10 14:07:03,139 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [733] 2026-09-10 14:07:03,257 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-09-10 14:07:03,809 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [734] 2026-09-10 14:07:04,004 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [271] 2026-09-10 14:07:04,180 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [735] 2026-09-10 14:07:04,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [272] 2026-09-10 14:07:04,505 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [736] 2026-09-10 14:07:04,691 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [273] 2026-09-10 14:07:04,866 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [737] 2026-09-10 14:07:05,068 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [274] 2026-09-10 14:07:05,225 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [738] 2026-09-10 14:07:05,344 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-09-10 14:07:05,595 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [739] 2026-09-10 14:07:05,820 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-09-10 14:07:05,954 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [740] 2026-09-10 14:07:06,051 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-09-10 14:07:06,282 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [741] 2026-09-10 14:07:06,436 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [277] 2026-09-10 14:07:06,558 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [742] 2026-09-10 14:07:07,537 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [278] 2026-09-10 14:07:07,708 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [743] 2026-09-10 14:07:07,813 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-09-10 14:07:08,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [744] 2026-09-10 14:07:08,225 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [279] 2026-09-10 14:07:08,412 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [745] 2026-09-10 14:07:08,602 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-09-10 14:07:08,861 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [746] 2026-09-10 14:07:09,056 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [280] 2026-09-10 14:07:09,188 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [747] 2026-09-10 14:07:09,254 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-09-10 14:07:09,444 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [748] 2026-09-10 14:07:09,534 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-09-10 14:07:09,617 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-09-10 14:07:09,854 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [749] 2026-09-10 14:07:10,041 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-09-10 14:07:10,188 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [750] 2026-09-10 14:07:10,238 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-09-10 14:07:10,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [751] 2026-09-10 14:07:10,678 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-09-10 14:07:10,798 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [752] 2026-09-10 14:07:10,967 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-09-10 14:07:11,418 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [753] 2026-09-10 14:07:11,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [754] 2026-09-10 14:07:11,593 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [755] 2026-09-10 14:07:11,735 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [284, 285, 286] 2026-09-10 14:07:11,862 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [756] 2026-09-10 14:07:11,996 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [757] 2026-09-10 14:07:12,104 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [758] 2026-09-10 14:07:12,280 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [287, 288] 2026-09-10 14:07:12,435 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [759] 2026-09-10 14:07:12,597 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [289] 2026-09-10 14:07:12,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [760] 2026-09-10 14:07:12,837 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-09-10 14:07:13,308 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [761] 2026-09-10 14:07:13,414 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [762] 2026-09-10 14:07:13,506 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [763] 2026-09-10 14:07:13,642 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [290, 291, 292] 2026-09-10 14:07:13,790 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [764] 2026-09-10 14:07:13,984 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [765] 2026-09-10 14:07:14,066 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [766] 2026-09-10 14:07:14,268 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [293, 294] 2026-09-10 14:07:14,443 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [767] 2026-09-10 14:07:14,606 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [295] 2026-09-10 14:07:14,790 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [768] 2026-09-10 14:07:14,886 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-09-10 14:07:15,402 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted request.approval.user.line records with IDs: [110] 2026-09-10 14:07:15,461 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-09-10 14:07:15,810 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [769] 2026-09-10 14:07:16,017 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-09-10 14:07:16,150 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [770] 2026-09-10 14:07:16,417 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [771] 2026-09-10 14:07:16,604 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-09-10 14:07:16,858 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [772] 2026-09-10 14:07:16,940 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [773] 2026-09-10 14:07:17,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [774] 2026-09-10 14:07:17,094 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [775] 2026-09-10 14:07:17,289 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-09-10 14:07:17,425 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [776] 2026-09-10 14:07:17,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [777] 2026-09-10 14:07:17,596 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [778] 2026-09-10 14:07:17,805 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [301, 302, 303] 2026-09-10 14:07:17,968 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [779] 2026-09-10 14:07:18,065 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [780] 2026-09-10 14:07:18,264 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [304, 305] 2026-09-10 14:07:18,413 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [781] 2026-09-10 14:07:18,565 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [306] 2026-09-10 14:07:18,716 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [782] 2026-09-10 14:07:18,809 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-09-10 14:07:19,334 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [783] 2026-09-10 14:07:19,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [784] 2026-09-10 14:07:19,590 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [307, 308] 2026-09-10 14:07:19,736 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [785] 2026-09-10 14:07:19,938 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [309] 2026-09-10 14:07:20,140 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [786] 2026-09-10 14:07:20,190 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-09-10 14:07:20,715 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [787] 2026-09-10 14:07:20,806 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [788] 2026-09-10 14:07:20,920 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [789] 2026-09-10 14:07:21,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [310, 311, 312] 2026-09-10 14:07:21,224 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [790] 2026-09-10 14:07:21,312 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [791] 2026-09-10 14:07:21,442 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [313, 314] 2026-09-10 14:07:21,565 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [792] 2026-09-10 14:07:21,721 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [315] 2026-09-10 14:07:21,853 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [793] 2026-09-10 14:07:21,899 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-09-10 14:07:22,419 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [794] 2026-09-10 14:07:22,522 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [795] 2026-09-10 14:07:22,690 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [316, 317] 2026-09-10 14:07:22,865 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [796] 2026-09-10 14:07:23,051 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [318] 2026-09-10 14:07:23,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [797] 2026-09-10 14:07:23,230 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-09-10 14:07:23,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [798] 2026-09-10 14:07:23,891 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [319] 2026-09-10 14:07:24,023 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [799] 2026-09-10 14:07:24,179 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [320] 2026-09-10 14:07:24,328 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [800] 2026-09-10 14:07:24,376 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-09-10 14:07:24,870 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-09-10 14:07:25,464 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [801] 2026-09-10 14:07:25,552 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [802] 2026-09-10 14:07:25,863 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [321, 322] 2026-09-10 14:07:26,007 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [803] 2026-09-10 14:07:26,099 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [804] 2026-09-10 14:07:26,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [323, 324] 2026-09-10 14:07:26,503 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [805] 2026-09-10 14:07:26,581 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 14:07:28,300 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-09-10 14:07:28,651 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [124] 2026-09-10 14:07:28,706 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-09-10 14:07:29,701 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-09-10 14:07:29,772 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-09-10 14:07:30,439 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-10 14:07:30,506 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:07:35,980 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-09-10 14:07:36,334 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-09-10 14:07:36,485 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-09-10 14:07:36,771 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1409 deleted mail.mail records with IDs: [808] 2026-09-10 14:07:36,996 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1409 deleted mail.mail records with IDs: [809] 2026-09-10 14:07:37,151 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-09-10 14:07:37,292 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-09-10 14:07:37,357 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-09-10 14:07:37,495 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-09-10 14:07:37,534 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:07:42,410 127 INFO rb-8829239-224703-413908 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-10 14:07:42,624 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-09-10 14:07:43,294 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-09-10 14:07:43,402 127 INFO rb-8829239-224703-413908 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-10 14:07:43,534 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-09-10 14:07:46,480 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:07:46,591 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-09-10 14:07:47,320 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-09-10 14:07:48,013 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-09-10 14:07:48,704 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-09-10 14:07:49,471 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-09-10 14:07:50,093 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-09-10 14:07:50,747 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-09-10 14:07:51,322 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-09-10 14:07:51,965 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:07:57,880 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-09-10 14:07:58,381 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-09-10 14:07:58,397 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-09-10 14:07:58,683 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-09-10 14:07:58,961 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-09-10 14:07:59,530 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-09-10 14:08:00,135 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-09-10 14:08:00,514 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-09-10 14:08:00,920 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-09-10 14:08:01,459 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-09-10 14:08:01,728 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-09-10 14:08:01,739 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-09-10 14:08:01,771 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-09-10 14:08:02,224 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-09-10 14:08:02,864 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 14:08:03,814 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-09-10 14:08:04,084 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-09-10 14:08:05,474 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-09-10 14:08:06,705 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-09-10 14:08:07,346 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1432 deleted request.approval.user.line records with IDs: [161] 2026-09-10 14:08:07,431 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-09-10 14:08:09,251 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:08:15,256 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-09-10 14:08:15,651 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-09-10 14:08:16,071 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-09-10 14:08:16,489 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-09-10 14:08:16,899 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-09-10 14:08:17,224 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-09-10 14:08:17,589 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-09-10 14:08:18,044 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-09-10 14:08:18,342 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-09-10 14:08:18,692 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-09-10 14:08:19,119 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-09-10 14:08:19,552 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-09-10 14:08:19,646 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-09-10 14:08:19,730 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-09-10 14:08:20,213 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-09-10 14:08:20,662 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-09-10 14:08:21,044 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-09-10 14:08:21,390 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-09-10 14:08:21,756 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-09-10 14:08:22,130 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-09-10 14:08:22,492 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-09-10 14:08:22,868 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-09-10 14:08:23,213 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-09-10 14:08:24,331 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-09-10 14:08:24,741 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-09-10 14:08:24,809 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-09-10 14:08:24,876 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-09-10 14:08:25,272 127 INFO rb-8829239-224703-413908 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-10 14:08:25,599 127 INFO rb-8829239-224703-413908 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-10 14:08:25,944 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-09-10 14:08:26,401 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-09-10 14:08:26,909 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-09-10 14:08:27,233 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 14:08:34,541 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-09-10 14:08:34,912 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-09-10 14:08:35,395 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5454] 2026-09-10 14:08:36,052 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-09-10 14:08:36,439 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-09-10 14:08:36,812 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-09-10 14:08:37,231 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-09-10 14:08:37,625 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-09-10 14:08:37,992 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-10 14:08:43,366 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-09-10 14:08:43,773 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-09-10 14:08:44,144 127 INFO rb-8829239-224703-413908 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-10 14:08:44,495 127 INFO rb-8829239-224703-413908 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-10 14:08:44,827 127 INFO rb-8829239-224703-413908 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-10 14:08:45,171 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-09-10 14:08:45,608 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:08:54,760 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-09-10 14:08:55,546 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [811] 2026-09-10 14:08:55,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [812] 2026-09-10 14:08:56,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [813] 2026-09-10 14:08:56,105 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [814] 2026-09-10 14:08:56,184 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [815] 2026-09-10 14:08:56,320 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [816] 2026-09-10 14:08:56,430 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-09-10 14:08:56,965 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [817] 2026-09-10 14:08:57,071 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [818] 2026-09-10 14:08:57,371 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [819] 2026-09-10 14:08:57,463 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [820] 2026-09-10 14:08:57,554 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [821] 2026-09-10 14:08:57,643 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-09-10 14:08:59,449 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-09-10 14:09:00,600 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-09-10 14:09:01,261 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-09-10 14:09:01,546 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-09-10 14:09:02,391 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-09-10 14:09:03,077 127 INFO rb-8829239-224703-413908 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-10 14:09:03,752 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-09-10 14:09:04,052 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:09:04,066 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-09-10 14:09:05,195 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-09-10 14:09:05,240 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:07,149 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-09-10 14:09:07,758 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-09-10 14:09:08,702 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-09-10 14:09:09,370 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-09-10 14:09:10,074 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:09:11,477 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-09-10 14:09:17,664 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-09-10 14:09:19,324 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1478 deleted request.approval.user.line records with IDs: [287] 2026-09-10 14:09:19,492 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-09-10 14:09:19,925 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1478, model: viin.approval.request 2026-09-10 14:09:19,969 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-09-10 14:09:21,698 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1478 deleted request.approval.user.line records with IDs: [290] 2026-09-10 14:09:21,774 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-09-10 14:09:23,321 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:09:25,124 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-09-10 14:09:25,384 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-09-10 14:09:25,749 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-09-10 14:09:26,672 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-09-10 14:09:27,430 127 INFO rb-8829239-224703-413908 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-10 14:09:27,725 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:09:28,711 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-09-10 14:09:29,524 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13585, 13582] 2026-09-10 14:09:29,910 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3101] 2026-09-10 14:09:29,965 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-09-10 14:09:30,101 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [298] 2026-09-10 14:09:30,154 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13584, 13581] 2026-09-10 14:09:30,359 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3100] 2026-09-10 14:09:30,498 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13587, 13586, 13583] 2026-09-10 14:09:30,537 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-09-10 14:09:30,567 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-09-10 14:09:31,489 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13591, 13589] 2026-09-10 14:09:31,701 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3102] 2026-09-10 14:09:31,852 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13590] 2026-09-10 14:09:31,887 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-09-10 14:09:31,923 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-09-10 14:09:32,792 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13599, 13594] 2026-09-10 14:09:33,041 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3106] 2026-09-10 14:09:33,064 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-09-10 14:09:33,219 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [301] 2026-09-10 14:09:33,270 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13597, 13595] 2026-09-10 14:09:33,479 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3104] 2026-09-10 14:09:33,580 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13601, 13600, 13596] 2026-09-10 14:09:33,605 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-09-10 14:09:33,631 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-09-10 14:09:34,614 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-09-10 14:09:34,758 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-09-10 14:09:35,016 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13612, 13609, 13605, 13602] 2026-09-10 14:09:35,249 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3107] 2026-09-10 14:09:35,420 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:35,435 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-09-10 14:09:35,759 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:35,772 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-09-10 14:09:36,180 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:37,411 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-09-10 14:09:38,919 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-09-10 14:09:40,138 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-09-10 14:09:42,073 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-09-10 14:09:43,436 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:09:43,934 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-09-10 14:09:44,270 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-09-10 14:09:44,744 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-09-10 14:09:45,107 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-09-10 14:09:45,553 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:45,567 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-09-10 14:09:46,217 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-09-10 14:09:46,898 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-09-10 14:09:47,721 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67271, 67272, 67273, 67274, 67275, 67276] 2026-09-10 14:09:48,861 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67277, 67278, 67279, 67280, 67281, 67282, 67283, 67284, 67285, 67286] 2026-09-10 14:09:49,844 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:49,864 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-09-10 14:09:50,676 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67293, 67294, 67295, 67296, 67297, 67298] 2026-09-10 14:09:51,637 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:56,797 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-09-10 14:09:57,060 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-09-10 14:09:57,325 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-09-10 14:09:57,584 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:09:57,596 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-09-10 14:09:57,718 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:57,730 127 INFO rb-8829239-224703-413908 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-10 14:09:57,937 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:58,107 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-09-10 14:09:58,154 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-09-10 14:09:58,340 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-09-10 14:09:58,518 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:09:59,501 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-09-10 14:09:59,573 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-09-10 14:10:00,080 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1494 deleted mail.mail records with IDs: [823] 2026-09-10 14:10:00,213 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1399] 2026-09-10 14:10:00,232 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-09-10 14:10:00,403 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-10 14:10:00,511 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-09-10 14:10:01,020 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1494 deleted mail.mail records with IDs: [825] 2026-09-10 14:10:01,140 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1399] 2026-09-10 14:10:01,168 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-09-10 14:10:01,264 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-09-10 14:10:01,318 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1400] 2026-09-10 14:10:01,644 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-09-10 14:10:02,073 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1494 deleted mail.mail records with IDs: [826] 2026-09-10 14:10:02,170 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1399] 2026-09-10 14:10:02,185 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-09-10 14:10:02,315 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-09-10 14:10:02,395 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-09-10 14:10:02,543 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-09-10 14:10:02,642 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:10:02,657 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-09-10 14:10:02,698 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-09-10 14:10:02,729 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-09-10 14:10:03,942 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-09-10 14:10:03,988 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:10:05,240 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-09-10 14:10:05,688 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-09-10 14:10:06,147 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-09-10 14:10:06,608 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-09-10 14:10:07,057 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-09-10 14:10:07,484 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-09-10 14:10:07,986 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-09-10 14:10:08,438 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-09-10 14:10:08,883 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:10:09,903 127 INFO rb-8829239-224703-413908 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-10 14:10:10,667 127 INFO rb-8829239-224703-413908 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-10 14:10:11,664 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-09-10 14:10:11,724 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-09-10 14:10:12,848 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-09-10 14:10:12,950 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:10:18,069 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-09-10 14:10:18,343 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-09-10 14:10:18,417 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-09-10 14:10:18,576 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:18,701 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-09-10 14:10:18,864 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:19,032 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-09-10 14:10:19,205 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:19,340 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-09-10 14:10:19,500 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:19,640 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-09-10 14:10:19,818 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:20,116 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-09-10 14:10:20,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-09-10 14:10:20,417 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-09-10 14:10:20,459 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-09-10 14:10:20,607 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:20,881 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-09-10 14:10:21,142 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-09-10 14:10:21,184 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-09-10 14:10:21,369 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:21,716 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-09-10 14:10:21,777 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-09-10 14:10:21,898 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:22,169 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-09-10 14:10:22,236 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-09-10 14:10:22,371 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:22,711 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-09-10 14:10:22,783 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-09-10 14:10:22,821 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-09-10 14:10:22,976 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:23,327 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-09-10 14:10:23,466 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-09-10 14:10:23,618 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-09-10 14:10:23,677 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-09-10 14:10:23,851 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:24,161 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-09-10 14:10:24,279 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-09-10 14:10:24,439 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-09-10 14:10:24,480 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-09-10 14:10:24,610 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:24,913 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-09-10 14:10:25,037 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-09-10 14:10:25,158 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-09-10 14:10:25,234 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-09-10 14:10:25,385 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:25,656 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-09-10 14:10:25,773 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-09-10 14:10:25,894 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-10 14:10:25,990 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-09-10 14:10:26,130 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:26,432 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-09-10 14:10:26,555 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-09-10 14:10:26,706 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-09-10 14:10:26,789 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-09-10 14:10:26,958 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:27,243 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-09-10 14:10:27,451 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-10 14:10:27,495 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-09-10 14:10:27,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:27,903 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-09-10 14:10:28,054 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-09-10 14:10:28,101 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-09-10 14:10:28,249 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:28,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-09-10 14:10:28,706 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-09-10 14:10:28,778 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-09-10 14:10:28,904 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:29,134 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-09-10 14:10:29,329 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-10 14:10:29,381 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-09-10 14:10:29,553 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:29,827 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-09-10 14:10:30,029 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-09-10 14:10:30,068 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-09-10 14:10:30,110 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-09-10 14:10:30,288 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:30,613 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-09-10 14:10:30,733 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-09-10 14:10:30,845 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-10 14:10:30,892 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-09-10 14:10:31,027 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:31,279 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-09-10 14:10:31,428 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-09-10 14:10:31,584 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-09-10 14:10:31,681 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-09-10 14:10:31,874 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:32,177 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-09-10 14:10:32,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-09-10 14:10:32,451 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-09-10 14:10:32,528 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-09-10 14:10:32,715 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:32,986 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-09-10 14:10:33,111 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-09-10 14:10:33,236 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-10 14:10:33,295 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-09-10 14:10:33,492 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:33,783 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-09-10 14:10:33,880 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-09-10 14:10:34,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-09-10 14:10:34,057 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-09-10 14:10:34,207 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:34,469 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-09-10 14:10:34,524 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-09-10 14:10:34,694 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-09-10 14:10:34,883 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:35,133 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-09-10 14:10:35,191 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-09-10 14:10:35,264 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-09-10 14:10:35,418 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:35,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-09-10 14:10:35,834 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-09-10 14:10:35,887 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-09-10 14:10:36,013 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:36,245 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-09-10 14:10:36,331 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-09-10 14:10:36,385 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-09-10 14:10:36,533 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 14:10:36,860 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-09-10 14:10:36,935 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-09-10 14:10:37,023 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:10:47,100 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7180, 7198, 7055] 2026-09-10 14:10:47,100 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-09-10 14:10:47,628 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-09-10 14:10:47,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14123] 2026-09-10 14:10:47,649 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:10:48,143 127 INFO rb-8829239-224703-413908 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-10 14:10:48,319 127 INFO rb-8829239-224703-413908 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-10 14:10:48,365 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-09-10 14:10:48,436 127 INFO rb-8829239-224703-413908 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-10 14:10:48,478 127 INFO rb-8829239-224703-413908 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-10 14:10:48,604 127 INFO rb-8829239-224703-413908 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-10 14:10:48,685 127 INFO rb-8829239-224703-413908 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-10 14:10:48,751 127 INFO rb-8829239-224703-413908 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-10 14:10:48,855 127 INFO rb-8829239-224703-413908 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-10 14:10:48,930 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:10:54,069 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-09-10 14:10:54,428 127 INFO rb-8829239-224703-413908 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-10 14:10:54,558 127 INFO rb-8829239-224703-413908 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-10 14:10:54,609 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:10:54,622 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-09-10 14:10:54,678 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:10:54,690 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-09-10 14:10:55,084 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-09-10 14:10:55,487 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-09-10 14:10:55,650 127 INFO rb-8829239-224703-413908 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-10 14:10:55,997 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-09-10 14:10:56,038 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:10:56,048 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-09-10 14:10:56,061 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-10 14:10:56,321 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-10 14:10:56,350 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:10:56,366 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-09-10 14:10:57,102 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [68015, 68016, 68017, 68018, 68019, 68020] 2026-09-10 14:10:57,973 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-09-10 14:10:58,722 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [68023, 68024, 68025, 68026, 68027, 68028] 2026-09-10 14:10:59,379 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:11:04,573 127 INFO rb-8829239-224703-413908 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-10 14:11:04,855 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:11:15,675 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-09-10 14:11:15,702 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14702] 2026-09-10 14:11:15,709 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:11:16,022 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-09-10 14:11:16,060 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1521, model: viin.approval.type.header.slip.field 2026-09-10 14:11:16,092 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-09-10 14:11:16,153 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-09-10 14:11:16,181 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1521, model: viin.approval.type.line.slip.field 2026-09-10 14:11:16,231 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-09-10 14:11:16,323 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:11:17,560 127 INFO rb-8829239-224703-413908 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-10 14:11:17,638 127 INFO rb-8829239-224703-413908 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-10 14:11:17,655 127 INFO rb-8829239-224703-413908 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-10 14:11:18,633 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1522 deleted mail.mail records with IDs: [876] 2026-09-10 14:11:18,743 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:11:21,593 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-09-10 14:11:21,675 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-09-10 14:11:21,712 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-09-10 14:11:21,768 127 INFO rb-8829239-224703-413908 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-10 14:11:22,948 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1523 deleted mail.mail records with IDs: [877] 2026-09-10 14:11:23,120 127 INFO rb-8829239-224703-413908 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-10 14:11:24,271 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1523 deleted mail.mail records with IDs: [878] 2026-09-10 14:11:24,368 127 INFO rb-8829239-224703-413908 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-10 14:11:25,605 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1523 deleted mail.mail records with IDs: [879] 2026-09-10 14:11:25,766 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:11:27,385 127 INFO rb-8829239-224703-413908 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-10 14:11:28,527 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1524 deleted mail.mail records with IDs: [880] 2026-09-10 14:11:28,674 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-09-10 14:11:28,805 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-09-10 14:11:28,884 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-09-10 14:11:28,943 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-09-10 14:11:30,147 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1524 deleted mail.mail records with IDs: [884] 2026-09-10 14:11:30,368 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-09-10 14:11:30,446 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-09-10 14:11:30,542 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:11:35,474 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-09-10 14:11:35,649 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-09-10 14:11:35,740 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-09-10 14:11:36,025 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1525 deleted mail.mail records with IDs: [887] 2026-09-10 14:11:36,173 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:11:37,526 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-09-10 14:11:38,183 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-09-10 14:11:38,889 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-09-10 14:11:39,661 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-09-10 14:11:40,344 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-09-10 14:11:40,711 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-09-10 14:11:40,763 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-09-10 14:11:41,932 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [524] 2026-09-10 14:11:42,006 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-09-10 14:11:43,251 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [526] 2026-09-10 14:11:43,329 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-09-10 14:11:43,804 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-09-10 14:11:44,236 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-09-10 14:11:44,285 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-09-10 14:11:44,846 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-09-10 14:11:46,156 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:11:48,222 127 INFO rb-8829239-224703-413908 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-10 14:11:49,861 127 INFO rb-8829239-224703-413908 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-10 14:11:51,199 127 INFO rb-8829239-224703-413908 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-10 14:11:52,709 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:12:01,526 127 INFO rb-8829239-224703-413908 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-10 14:12:01,650 127 INFO rb-8829239-224703-413908 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-10 14:12:01,672 127 INFO rb-8829239-224703-413908 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-10 14:12:06,823 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:12:07,210 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-09-10 14:12:07,298 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-09-10 14:12:07,328 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-09-10 14:12:07,351 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-09-10 14:12:07,398 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:12:07,842 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-09-10 14:12:08,948 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-09-10 14:12:09,005 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:11,060 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fe5cc1ee0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:11,061 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbb46dc60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:11,070 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:11,074 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbbc77060> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:12,254 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:14,307 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbe3dd300> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:14,307 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbbe793a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:14,315 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:14,320 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbbe79760> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:14,617 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:17,375 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc23aeb60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:17,376 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc1cb5760> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:17,384 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:17,388 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc1cb51c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:17,757 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:20,464 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf19f600> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:20,465 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbecc4220> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:20,471 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:20,475 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbecc4ae0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:20,815 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:22,764 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbc818400> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:22,765 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf81e5c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:22,770 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:22,773 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf81e2a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:23,054 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:25,790 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fba88eac0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:25,790 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf7cd440> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:25,796 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:25,799 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf7ccf40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:26,098 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:28,769 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf5eb920> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:28,770 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbed27ce0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:28,775 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:28,779 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbed27f60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:29,057 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:30,922 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbed1f100> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:30,923 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbc81b100> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:30,929 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:30,932 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbc81ad40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:34,406 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [888] 2026-09-10 14:12:34,571 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-09-10 14:12:34,678 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [889] 2026-09-10 14:12:35,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-09-10 14:12:35,095 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-09-10 14:12:36,252 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-09-10 14:12:37,780 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [891] 2026-09-10 14:12:37,869 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-09-10 14:12:39,170 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [892] 2026-09-10 14:12:39,352 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-09-10 14:12:39,480 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [893] 2026-09-10 14:12:39,670 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-09-10 14:12:40,941 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [894] 2026-09-10 14:12:41,103 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [385] 2026-09-10 14:12:41,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-09-10 14:12:41,379 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-09-10 14:12:42,610 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [896] 2026-09-10 14:12:42,776 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-09-10 14:12:42,858 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [897] 2026-09-10 14:12:43,028 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:45,736 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf013b00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:45,736 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe36d0a40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:45,740 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:45,742 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe36d2700> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:12:45,760 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:12:46,443 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-09-10 14:12:47,176 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-09-10 14:12:47,948 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-09-10 14:12:48,709 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1539 deleted mail.mail records with IDs: [898] 2026-09-10 14:12:48,882 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-09-10 14:12:49,014 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-09-10 14:12:49,121 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:12:49,945 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-09-10 14:12:50,424 127 INFO rb-8829239-224703-413908 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-10 14:12:51,797 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-09-10 14:12:52,184 127 INFO rb-8829239-224703-413908 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-10 14:12:53,165 127 INFO rb-8829239-224703-413908 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-10 14:12:55,479 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 14:12:55,517 127 INFO rb-8829239-224703-413908 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-10 14:12:56,172 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-09-10 14:12:56,497 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-09-10 14:12:56,811 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:12:56,822 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-09-10 14:12:57,499 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:12:57,978 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-09-10 14:12:58,986 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1545 deleted mail.mail records with IDs: [900] 2026-09-10 14:12:59,139 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-09-10 14:12:59,238 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [901] 2026-09-10 14:12:59,335 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-09-10 14:13:00,159 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-09-10 14:13:00,886 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:13:00,957 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:03,757 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fe5aa0680> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:03,758 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf013b00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:03,762 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:03,766 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fb9f09440> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:04,138 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:07,123 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbec26840> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:07,124 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf6f7f60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:07,133 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:07,138 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf6f7ba0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:07,432 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:09,431 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbbad8f40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:09,432 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe36c1d00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:09,439 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:09,446 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe36c2c00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:09,781 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:12,511 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fe5da0ae0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:12,512 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe5cc1f80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:12,517 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:12,521 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe5cc32e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:12,858 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:15,585 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbfabf560> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:15,586 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbc731ee0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:15,593 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:15,598 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbc733ce0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:15,919 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:18,236 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbc720c20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:18,237 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe367f380> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:18,243 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:18,253 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe367e520> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:19,312 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:21,343 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc0de5d00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:21,344 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbfceade0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:21,352 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:21,357 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbfcebe20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:21,659 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:24,441 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf3a5080> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:24,442 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf8dd760> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:24,449 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:24,453 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf8def20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:25,286 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-09-10 14:13:25,642 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-09-10 14:13:25,856 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-09-10 14:13:26,054 127 INFO rb-8829239-224703-413908 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-10 14:13:26,316 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-09-10 14:13:26,686 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [389] 2026-09-10 14:13:26,868 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-09-10 14:13:27,103 127 INFO rb-8829239-224703-413908 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-10 14:13:27,474 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [390] 2026-09-10 14:13:27,695 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:30,152 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbe863a60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:30,152 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc29fede0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:30,156 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:30,160 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc29fe7a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:30,181 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:13:30,402 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:32,199 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fba5567a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:32,200 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf7f0e00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:32,206 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:32,209 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf7f3ba0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:32,522 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:35,056 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbbe6a160> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:35,056 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe5a86ca0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:35,062 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:35,067 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe5a85a80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:35,377 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:37,916 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc102e340> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:37,917 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf785da0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:37,924 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:37,928 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf784860> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:38,267 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:40,121 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbe3a3b00> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:40,122 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf354fe0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:40,130 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:40,135 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf357420> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:41,047 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:42,837 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf426b60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:42,838 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbe7b5da0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:42,844 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:42,849 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbe7b7ce0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:43,159 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:45,955 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fba3294e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:45,956 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbc186340> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:45,963 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:45,970 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbc185bc0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:46,275 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:48,962 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbec94680> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:48,963 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fba3cc860> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:48,970 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:48,974 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc10460c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:49,279 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:51,021 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf449120> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:51,022 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc0469940> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:51,026 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:51,029 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc046a840> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:51,296 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:53,664 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc1e8fba0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:53,665 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fba2791c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:53,671 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:53,675 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fba2793a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:53,971 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:56,596 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fb9eb7380> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:56,597 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc1c03ce0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:56,602 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:56,607 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc1c02d40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:56,872 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:58,804 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbfacf9c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:58,805 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbe7b4360> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:58,812 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:58,816 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbe7b45e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:13:59,922 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:02,005 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbc62de40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:02,006 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbfabf420> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:02,012 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:02,016 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbfabd1c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:02,346 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:04,842 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbff40b80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:04,843 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbfceb7e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:04,848 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:04,852 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbfceb100> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:05,127 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:07,567 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fe365c2c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:07,568 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe5c79c60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:07,576 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:07,582 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe5c785e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:07,860 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:09,748 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbe97f880> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:09,748 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbbe2f240> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:09,754 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:09,757 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbbe2cea0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:10,010 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:12,654 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf82c400> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:12,655 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc18d89a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:12,663 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:12,667 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc18dbd80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:13,492 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-09-10 14:14:13,765 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-09-10 14:14:14,115 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [391] 2026-09-10 14:14:14,357 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-09-10 14:14:14,789 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392] 2026-09-10 14:14:14,942 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-09-10 14:14:15,283 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [393] 2026-09-10 14:14:15,534 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-09-10 14:14:15,850 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [394] 2026-09-10 14:14:16,036 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-09-10 14:14:16,375 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:19,085 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbcbe4b80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:19,086 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbe337420> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:19,107 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:19,111 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbe336a20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:19,132 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:14:19,629 127 INFO rb-8829239-224703-413908 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-10 14:14:19,704 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:14:20,273 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:23,003 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf670b80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:23,004 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fe36c2b60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:23,010 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:23,015 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fe36c13a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:23,413 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:25,147 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbfc4d760> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:25,147 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fba278ea0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:25,153 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:25,156 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fba278cc0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:26,119 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:27,790 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbcbcaca0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:27,791 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc1e8eca0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:27,797 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:27,800 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc1e8f9c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:28,109 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:31,173 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbbdca200> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:31,174 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbaa85800> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:31,179 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:31,182 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbaa87c40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:31,499 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:33,114 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbfc074c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:33,115 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbc770fe0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:33,121 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:33,125 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbc7719e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:34,069 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:35,943 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbfacc9a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:35,944 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbca8aac0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:35,951 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:35,954 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbca894e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:36,229 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:38,714 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbf42b920> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:38,715 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fba279a80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:38,721 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:38,725 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fba27b560> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:39,008 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:41,501 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fba88fd80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:41,502 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc11600e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:41,507 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:41,511 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc11639c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:41,772 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:43,786 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbb1c7e20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:43,787 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbfc41a80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:43,794 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:43,797 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbfc423e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:44,092 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:46,849 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fba1a65c0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:46,850 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbda92ca0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:46,854 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:46,857 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbda93600> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:47,150 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:49,716 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbbdca020> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:49,717 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbec0fec0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:49,722 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:49,726 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbec0d9e0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:50,013 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:51,804 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbaf39c60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:51,805 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbabec680> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:51,812 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:51,816 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc2e1b1a0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:52,873 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:54,561 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc1851b20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:54,563 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbeec7920> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:54,569 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:54,572 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbeec5b20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:54,843 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:57,434 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc0131bc0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:57,436 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fc0e96b60> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:57,442 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:57,446 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fc0e94860> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:14:57,727 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:00,271 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fbe9f7740> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:00,272 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbe390cc0> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:00,278 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:00,281 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbe392200> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-8829239-224703/odoo/api.py", line 497, 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-8829239-224703/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:00,589 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:02,585 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fc1113420> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:02,585 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbf32bc40> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:02,590 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:02,593 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbf32ae80> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.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-8829239-224703/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-8829239-224703/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-8829239-224703/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-8829239-224703/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-8829239-224703/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-8829239-224703/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-8829239-224703/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-8829239-224703/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:04,041 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-09-10 14:15:04,361 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-09-10 14:15:04,548 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-09-10 14:15:05,086 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [397] 2026-09-10 14:15:05,320 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-09-10 14:15:05,631 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-09-10 14:15:05,883 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-09-10 14:15:06,125 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-09-10 14:15:06,242 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-09-10 14:15:06,585 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-09-10 14:15:06,981 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-09-10 14:15:07,298 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-09-10 14:15:07,468 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14872] 2026-09-10 14:15:07,502 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-09-10 14:15:07,992 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-09-10 14:15:08,206 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:09,786 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3fe5c4f420> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:09,787 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3fbad86520> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:09,792 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:09,796 127 INFO rb-8829239-224703-413908 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3fbad87e20> Stack (most recent call last): File "/data/build/rb-8829239-224703/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-8829239-224703/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-8829239-224703/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-8829239-224703/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-8829239-224703/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-8829239-224703/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-8829239-224703/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-8829239-224703/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-8829239-224703/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-8829239-224703/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-8829239-224703/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-8829239-224703/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 14:15:09,822 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:15:13,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-09-10 14:15:13,304 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901870321862663.1789049713.229997396469116-openerp-309-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:15:13,320 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-09-10 14:15:13,369 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-09-10 14:15:15,790 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-09-10 14:15:16,687 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-09-10 14:15:17,607 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-09-10 14:15:18,771 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-09-10 14:15:20,347 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-09-10 14:15:20,356 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-09-10 14:15:21,202 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-09-10 14:15:22,660 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-09-10 14:15:22,670 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-09-10 14:15:22,960 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-09-10 14:15:24,464 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-09-10 14:15:24,472 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-09-10 14:15:25,160 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-09-10 14:15:26,145 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:15:28,516 127 INFO rb-8829239-224703-413908 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-10 14:15:29,998 127 INFO rb-8829239-224703-413908 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-10 14:15:31,542 127 INFO rb-8829239-224703-413908 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-10 14:15:32,961 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-09-10 14:15:33,984 127 INFO rb-8829239-224703-413908 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-10 14:15:35,668 127 INFO rb-8829239-224703-413908 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-10 14:15:37,467 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-09-10 14:15:38,842 127 INFO rb-8829239-224703-413908 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-10 14:15:40,361 127 INFO rb-8829239-224703-413908 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-10 14:15:41,992 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:15:45,440 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-09-10 14:15:45,594 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-09-10 14:15:45,874 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [566] 2026-09-10 14:15:45,922 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-09-10 14:15:46,223 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601974435095698.1789049746.106729269027710-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:46,339 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-09-10 14:15:46,445 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016411257052422.1789049746.397528171539307-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:46,460 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [904] 2026-09-10 14:15:46,552 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628688084152778.1789049746.506600856781006-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:46,563 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-09-10 14:15:46,655 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114442909360992.1789049746.612234354019165-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:46,689 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [906] 2026-09-10 14:15:46,881 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405, 406, 407, 408, 409] 2026-09-10 14:15:47,028 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714635325697877.1789049746.957990407943726-openerp-310-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:47,032 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714635325697877.1789049746.957990407943726-openerp-310-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:47,034 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714635325697877.1789049746.957990407943726-openerp-310-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:47,040 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714635325697877.1789049746.957990407943726-openerp-310-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:47,044 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714635325697877.1789049746.957990407943726-openerp-310-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:15:47,071 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-09-10 14:15:47,766 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673930662133446.1789049747.737915277481079-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:47,850 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [908] 2026-09-10 14:15:47,959 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489605744333353.1789049747.904324531555176-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:47,979 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-09-10 14:15:48,073 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260524534040907.1789049748.022360801696777-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:48,084 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [910] 2026-09-10 14:15:48,190 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813781273108399.1789049748.155294656753540-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:48,198 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-09-10 14:15:48,355 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411, 412, 413, 414, 415] 2026-09-10 14:15:48,463 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104207450256278.1789049748.418472528457642-openerp-310-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:48,465 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104207450256278.1789049748.418472528457642-openerp-310-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:48,467 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104207450256278.1789049748.418472528457642-openerp-310-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:48,470 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104207450256278.1789049748.418472528457642-openerp-310-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:48,472 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104207450256278.1789049748.418472528457642-openerp-310-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:15:48,483 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-09-10 14:15:48,521 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-09-10 14:15:48,862 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527278637307096.1789049748.738151311874390-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:49,015 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-09-10 14:15:49,168 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940804732813325.1789049749.089607238769531-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:49,187 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-09-10 14:15:49,279 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <334977495092041.1789049749.238911390304565-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:49,286 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-09-10 14:15:49,370 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278584308395436.1789049749.326529264450073-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:49,378 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-09-10 14:15:49,570 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416, 417, 418, 419, 420] 2026-09-10 14:15:49,665 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690881293960133.1789049749.621566295623779-openerp-310-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:49,667 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690881293960133.1789049749.621566295623779-openerp-310-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:49,669 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690881293960133.1789049749.621566295623779-openerp-310-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:49,672 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690881293960133.1789049749.621566295623779-openerp-310-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:49,674 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690881293960133.1789049749.621566295623779-openerp-310-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:15:49,686 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-09-10 14:15:49,795 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-09-10 14:15:50,049 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818390431783492.1789049749.982808351516724-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:50,156 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-09-10 14:15:50,246 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748841207572920.1789049750.211345195770264-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:50,252 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-09-10 14:15:50,338 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841771136761792.1789049750.281813859939575-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:50,344 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-10 14:15:50,439 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698836776228415.1789049750.383241653442383-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:50,447 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-09-10 14:15:50,719 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [422, 423, 424, 425, 426] 2026-09-10 14:15:50,824 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820274323352009.1789049750.772819280624390-openerp-310-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:50,827 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820274323352009.1789049750.772819280624390-openerp-310-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:50,830 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820274323352009.1789049750.772819280624390-openerp-310-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:50,833 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820274323352009.1789049750.772819280624390-openerp-310-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:50,835 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820274323352009.1789049750.772819280624390-openerp-310-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:15:50,848 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-09-10 14:15:50,937 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-09-10 14:15:51,194 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859114460507796.1789049751.109381437301636-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:51,317 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-09-10 14:15:51,454 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233372198371591.1789049751.383130788803101-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:51,476 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-09-10 14:15:51,581 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814658360169840.1789049751.534639358520508-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:51,590 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-09-10 14:15:51,685 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567395264763450.1789049751.635435104370117-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:51,712 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-09-10 14:15:51,966 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [428, 429, 430, 431, 432] 2026-09-10 14:15:52,159 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803789047817064.1789049752.071013689041138-openerp-310-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:15:52,163 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803789047817064.1789049752.071013689041138-openerp-310-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:15:52,166 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803789047817064.1789049752.071013689041138-openerp-310-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:15:52,169 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803789047817064.1789049752.071013689041138-openerp-310-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:15:52,172 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803789047817064.1789049752.071013689041138-openerp-310-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:15:52,190 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-09-10 14:15:52,315 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:15:55,165 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-09-10 14:16:00,872 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-09-10 14:16:10,639 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:16:12,880 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-09-10 14:16:23,197 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-09-10 14:16:23,316 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-09-10 14:16:23,528 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-09-10 14:16:23,637 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-09-10 14:16:23,962 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-09-10 14:16:25,173 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-09-10 14:16:26,327 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-09-10 14:16:26,381 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-09-10 14:16:26,411 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-09-10 14:16:27,436 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15615] 2026-09-10 14:16:27,489 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-09-10 14:16:27,536 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-09-10 14:16:29,599 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436] 2026-09-10 14:16:29,728 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928156438758443.1789049789.652268171310425-openerp-316-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:29,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-09-10 14:16:29,849 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-09-10 14:16:30,795 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [438] 2026-09-10 14:16:30,915 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903175392416384.1789049790.843871116638184-openerp-317-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:30,925 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-09-10 14:16:31,164 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-09-10 14:16:32,154 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [439] 2026-09-10 14:16:32,294 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174272438909809.1789049792.212040901184082-openerp-318-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:32,310 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-09-10 14:16:33,026 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-09-10 14:16:33,995 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [440] 2026-09-10 14:16:34,132 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <931981017022763.1789049794.048480510711670-openerp-319-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:34,146 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-09-10 14:16:35,143 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-09-10 14:16:36,134 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [441] 2026-09-10 14:16:36,287 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062634679329782.1789049796.193634271621704-openerp-320-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:36,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-09-10 14:16:37,181 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-09-10 14:16:38,309 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442] 2026-09-10 14:16:38,452 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384537890111457.1789049798.365144729614258-openerp-321-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:38,479 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-09-10 14:16:39,520 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-09-10 14:16:39,656 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-09-10 14:16:40,555 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-09-10 14:16:41,561 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-09-10 14:16:41,601 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-09-10 14:16:42,793 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [443] 2026-09-10 14:16:42,989 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687505061156293.1789049802.859680414199829-openerp-322-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:43,021 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-09-10 14:16:44,656 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-09-10 14:16:45,811 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [444] 2026-09-10 14:16:45,968 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233371830396589.1789049805.881359577178955-openerp-323-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:45,985 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-09-10 14:16:47,851 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-09-10 14:16:47,862 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-09-10 14:16:48,917 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-09-10 14:16:50,035 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [445] 2026-09-10 14:16:50,231 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262396113119302.1789049810.127866506576538-openerp-324-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:50,250 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-09-10 14:16:51,788 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-09-10 14:16:52,900 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [446] 2026-09-10 14:16:53,065 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <582796902642242.1789049812.948961019515991-openerp-325-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:53,083 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-09-10 14:16:53,887 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-09-10 14:16:54,885 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [447] 2026-09-10 14:16:55,007 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855409945629464.1789049814.933518648147583-openerp-326-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:55,020 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-09-10 14:16:56,672 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-09-10 14:16:56,680 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-09-10 14:16:56,970 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-09-10 14:16:57,881 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [448] 2026-09-10 14:16:58,059 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775629363957214.1789049817.932629346847534-openerp-327-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:16:58,072 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-09-10 14:17:00,063 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-09-10 14:17:00,076 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-09-10 14:17:01,000 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-09-10 14:17:02,015 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [449] 2026-09-10 14:17:02,195 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905815578453143.1789049822.094788312911987-openerp-328-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:02,213 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-09-10 14:17:04,058 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-09-10 14:17:04,068 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-09-10 14:17:05,661 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-09-10 14:17:06,728 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-09-10 14:17:06,881 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494047687380149.1789049826.790991067886353-openerp-329-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:06,904 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-09-10 14:17:08,640 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [451] 2026-09-10 14:17:08,728 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685899875554283.1789049828.687098741531372-openerp-330-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:08,743 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-09-10 14:17:10,285 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-09-10 14:17:10,370 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206189819538905.1789049830.330564022064209-openerp-331-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:10,382 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-09-10 14:17:11,029 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-09-10 14:17:11,066 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-09-10 14:17:11,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-09-10 14:17:11,111 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-09-10 14:17:11,120 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-09-10 14:17:11,153 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-09-10 14:17:12,207 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-09-10 14:17:12,375 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821690401981469.1789049832.269719839096069-openerp-332-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:12,388 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-09-10 14:17:13,877 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [284] 2026-09-10 14:17:14,038 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-09-10 14:17:14,944 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-09-10 14:17:15,071 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119274509664643.1789049834.991136789321899-openerp-333-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:15,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-09-10 14:17:16,733 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [285] 2026-09-10 14:17:16,875 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [197] 2026-09-10 14:17:17,112 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1566] 2026-09-10 14:17:17,346 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3228, 3229] 2026-09-10 14:17:17,441 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15785] 2026-09-10 14:17:17,605 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.move records with IDs: [1374] 2026-09-10 14:17:17,641 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6477, 6478] 2026-09-10 14:17:17,685 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-09-10 14:17:18,857 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-09-10 14:17:19,067 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206429079295018.1789049838.946635484695435-openerp-334-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:19,090 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-09-10 14:17:20,539 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15797] 2026-09-10 14:17:20,747 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [286] 2026-09-10 14:17:20,831 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [198] 2026-09-10 14:17:21,081 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1568] 2026-09-10 14:17:21,310 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3232, 3233] 2026-09-10 14:17:21,361 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15795] 2026-09-10 14:17:21,465 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted account.move records with IDs: [1376] 2026-09-10 14:17:21,495 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6485, 6486] 2026-09-10 14:17:21,525 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15797] 2026-09-10 14:17:21,539 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15797] 2026-09-10 14:17:21,546 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-09-10 14:17:21,566 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-09-10 14:17:21,638 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-09-10 14:17:21,667 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-10 14:17:22,701 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-09-10 14:17:22,875 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843272168403295.1789049842.765029430389404-openerp-335-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:22,906 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-09-10 14:17:24,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-09-10 14:17:24,874 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320150556327128.1789049844.809786796569824-openerp-336-viin.approval.request@1706cb136419>: ['"Internal User 2" <@False>'] 2026-09-10 14:17:24,888 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-09-10 14:17:25,555 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-09-10 14:17:25,588 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-10 14:17:26,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-09-10 14:17:26,793 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330046885807535.1789049846.706808805465698-openerp-337-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:26,807 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-09-10 14:17:26,960 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-09-10 14:17:27,889 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-09-10 14:17:28,018 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176628712945391.1789049847.936500072479248-openerp-338-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:28,033 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-09-10 14:17:28,853 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-09-10 14:17:29,926 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-09-10 14:17:30,071 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943670304677992.1789049849.976630687713623-openerp-339-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:30,089 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-09-10 14:17:31,753 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-09-10 14:17:32,912 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-09-10 14:17:33,076 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626768870611955.1789049852.969611167907715-openerp-340-viin.approval.request@1706cb136419>: ['"Internal User 1" <@False>'] 2026-09-10 14:17:33,104 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-09-10 14:17:35,065 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:17:37,867 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-09-10 14:17:38,002 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-09-10 14:17:38,077 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1576, model: employee.advance 2026-09-10 14:17:38,099 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1576, model: employee.advance 2026-09-10 14:17:38,124 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1576, model: employee.advance 2026-09-10 14:17:38,151 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1576, model: employee.advance.line 2026-09-10 14:17:38,177 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1576, model: employee.advance.line 2026-09-10 14:17:38,200 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1576, model: employee.advance.line 2026-09-10 14:17:38,258 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1576, model: employee.advance.line 2026-09-10 14:17:38,296 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-09-10 14:17:38,320 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1576, model: employee.advance.reconcile 2026-09-10 14:17:38,336 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1576, model: employee.advance.reconcile 2026-09-10 14:17:38,352 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1576, model: employee.advance.reconcile 2026-09-10 14:17:38,362 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1576, model: employee.advance.reconcile 2026-09-10 14:17:38,367 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1576, model: employee.advance.reconcile.line 2026-09-10 14:17:38,371 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1576, model: employee.advance.reconcile.line 2026-09-10 14:17:38,374 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1576, model: employee.advance.reconcile.line 2026-09-10 14:17:38,377 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1576, model: employee.advance.reconcile.line 2026-09-10 14:17:38,404 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-09-10 14:17:38,566 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-09-10 14:17:38,731 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-09-10 14:17:38,872 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-09-10 14:17:39,034 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-09-10 14:17:39,196 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-09-10 14:17:39,419 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-09-10 14:17:39,622 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 14:17:43,034 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-09-10 14:17:43,470 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [953] 2026-09-10 14:17:43,668 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [462] 2026-09-10 14:17:43,805 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [954] 2026-09-10 14:17:43,870 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-09-10 14:17:44,298 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [955] 2026-09-10 14:17:44,481 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [464] 2026-09-10 14:17:44,591 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [956] 2026-09-10 14:17:44,640 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-09-10 14:17:45,029 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [957] 2026-09-10 14:17:45,221 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [466] 2026-09-10 14:17:45,335 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [958] 2026-09-10 14:17:45,607 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-09-10 14:17:46,126 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [959] 2026-09-10 14:17:46,329 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [468] 2026-09-10 14:17:46,487 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [960] 2026-09-10 14:17:46,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [469] 2026-09-10 14:17:46,779 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [961] 2026-09-10 14:17:46,881 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-09-10 14:17:47,308 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [962] 2026-09-10 14:17:47,485 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [471] 2026-09-10 14:17:47,636 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [963] 2026-09-10 14:17:47,779 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [472] 2026-09-10 14:17:47,948 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [964] 2026-09-10 14:17:48,082 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-09-10 14:17:48,544 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [965] 2026-09-10 14:17:48,797 127 INFO rb-8829239-224703-413908 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-10 14:17:49,369 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [966] 2026-09-10 14:17:49,894 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-09-10 14:17:51,328 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [967] 2026-09-10 14:17:51,526 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-09-10 14:17:51,724 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-09-10 14:17:51,754 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-09-10 14:17:52,286 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [968] 2026-09-10 14:17:52,471 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [476] 2026-09-10 14:17:52,579 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [969] 2026-09-10 14:17:52,618 127 INFO rb-8829239-224703-413908 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-10 14:17:53,095 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [970] 2026-09-10 14:17:53,188 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [971] 2026-09-10 14:17:53,281 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [972] 2026-09-10 14:17:53,373 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [973] 2026-09-10 14:17:53,559 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [974] 2026-09-10 14:17:53,693 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [478, 479, 480, 481, 482] 2026-09-10 14:17:53,808 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [975] 2026-09-10 14:17:53,935 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [976] 2026-09-10 14:17:54,083 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [977] 2026-09-10 14:17:54,239 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [978] 2026-09-10 14:17:54,427 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [483, 484, 485, 486] 2026-09-10 14:17:54,547 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [979] 2026-09-10 14:17:54,645 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [980] 2026-09-10 14:17:54,741 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [981] 2026-09-10 14:17:54,896 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [487] 2026-09-10 14:17:54,966 127 INFO rb-8829239-224703-413908 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-10 14:17:55,476 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [982] 2026-09-10 14:17:55,573 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [983] 2026-09-10 14:17:55,790 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [984] 2026-09-10 14:17:55,867 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-09-10 14:17:56,237 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [985] 2026-09-10 14:17:56,404 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [493] 2026-09-10 14:17:56,530 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [986] 2026-09-10 14:17:56,684 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [494] 2026-09-10 14:17:56,737 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-09-10 14:17:57,188 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [987] 2026-09-10 14:17:57,337 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [495] 2026-09-10 14:17:57,443 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [988] 2026-09-10 14:17:57,635 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-09-10 14:17:57,945 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-09-10 14:17:58,410 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [989] 2026-09-10 14:17:58,518 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [990] 2026-09-10 14:17:58,677 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [497, 498] 2026-09-10 14:17:58,810 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [991] 2026-09-10 14:17:58,945 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [499] 2026-09-10 14:17:59,084 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [992] 2026-09-10 14:17:59,193 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [993] 2026-09-10 14:17:59,260 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-09-10 14:17:59,800 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [994] 2026-09-10 14:17:59,889 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [995] 2026-09-10 14:18:00,049 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [996] 2026-09-10 14:18:00,144 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [504] 2026-09-10 14:18:00,190 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-09-10 14:18:00,636 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [997] 2026-09-10 14:18:00,770 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [505] 2026-09-10 14:18:00,884 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [998] 2026-09-10 14:18:01,029 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [506] 2026-09-10 14:18:01,143 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [999] 2026-09-10 14:18:01,238 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [507] 2026-09-10 14:18:01,349 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1000] 2026-09-10 14:18:01,459 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [508] 2026-09-10 14:18:01,568 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [1001] 2026-09-10 14:18:01,616 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-09-10 14:18:02,781 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1002] 2026-09-10 14:18:02,929 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [358], uid: 1585, model: viin.approval.request 2026-09-10 14:18:03,031 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [509] 2026-09-10 14:18:03,134 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1003] 2026-09-10 14:18:03,164 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-09-10 14:18:03,568 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1004] 2026-09-10 14:18:03,698 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [511] 2026-09-10 14:18:03,808 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [1005] 2026-09-10 14:18:03,933 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [512] 2026-09-10 14:18:04,023 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1006] 2026-09-10 14:18:04,123 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [513] 2026-09-10 14:18:04,222 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1007] 2026-09-10 14:18:04,278 127 INFO rb-8829239-224703-413908 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-10 14:18:04,641 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1008] 2026-09-10 14:18:04,850 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.followers records with IDs: [6589] 2026-09-10 14:18:04,914 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [515] 2026-09-10 14:18:05,011 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1009] 2026-09-10 14:18:05,076 127 INFO rb-8829239-224703-413908 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-10 14:18:05,466 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1010] 2026-09-10 14:18:05,609 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.followers records with IDs: [6592] 2026-09-10 14:18:05,683 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [517] 2026-09-10 14:18:05,784 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1011] 2026-09-10 14:18:05,882 127 INFO rb-8829239-224703-413908 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-10 14:18:06,203 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1012] 2026-09-10 14:18:06,335 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.followers records with IDs: [6595] 2026-09-10 14:18:06,393 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [519] 2026-09-10 14:18:06,492 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1013] 2026-09-10 14:18:06,575 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-09-10 14:18:06,941 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1014] 2026-09-10 14:18:07,140 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [521] 2026-09-10 14:18:07,293 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1015] 2026-09-10 14:18:07,397 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [522] 2026-09-10 14:18:07,476 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1016] 2026-09-10 14:18:07,566 127 INFO rb-8829239-224703-413908 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-10 14:18:08,155 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1017] 2026-09-10 14:18:08,250 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1018] 2026-09-10 14:18:08,432 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1019] 2026-09-10 14:18:08,547 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [526] 2026-09-10 14:18:08,623 127 INFO rb-8829239-224703-413908 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-10 14:18:08,669 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-09-10 14:18:09,043 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1020] 2026-09-10 14:18:09,230 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-09-10 14:18:09,619 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1021] 2026-09-10 14:18:09,933 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1022] 2026-09-10 14:18:10,078 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [529] 2026-09-10 14:18:10,192 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1023] 2026-09-10 14:18:10,441 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1024] 2026-09-10 14:18:10,534 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-09-10 14:18:11,007 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1025] 2026-09-10 14:18:11,092 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1026] 2026-09-10 14:18:11,293 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [532, 533] 2026-09-10 14:18:11,431 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [1027] 2026-09-10 14:18:11,520 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [1028] 2026-09-10 14:18:11,671 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [534, 535] 2026-09-10 14:18:11,790 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1029] 2026-09-10 14:18:11,907 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [536] 2026-09-10 14:18:11,999 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1030] 2026-09-10 14:18:12,087 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1031] 2026-09-10 14:18:12,161 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-09-10 14:18:12,571 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1032] 2026-09-10 14:18:12,831 127 INFO rb-8829239-224703-413908 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-10 14:18:13,292 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 14:18:14,367 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1496] 2026-09-10 14:18:14,367 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-09-10 14:18:14,809 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1590 deleted mail.mail records with IDs: [1033] 2026-09-10 14:18:14,947 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:18:59,460 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-09-10 14:19:00,036 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1034] 2026-09-10 14:19:00,238 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [541] 2026-09-10 14:19:00,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1035] 2026-09-10 14:19:00,399 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-09-10 14:19:00,912 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1036] 2026-09-10 14:19:01,106 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [543] 2026-09-10 14:19:01,224 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1037] 2026-09-10 14:19:02,502 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-09-10 14:19:02,940 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1038] 2026-09-10 14:19:03,111 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [545] 2026-09-10 14:19:03,233 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1039] 2026-09-10 14:19:03,349 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [546] 2026-09-10 14:19:03,475 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1040] 2026-09-10 14:19:03,533 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-09-10 14:19:14,131 127 INFO rb-8829239-224703-413908 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-10 14:19:19,141 127 INFO rb-8829239-224703-413908 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-10 14:19:19,668 127 INFO rb-8829239-224703-413908 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-10 14:19:21,154 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-09-10 14:19:21,272 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-10 14:19:21,379 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-10 14:19:21,473 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-10 14:19:21,547 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-10 14:19:21,627 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-10 14:19:21,705 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-10 14:19:21,800 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-10 14:19:21,944 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-10 14:19:22,090 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-10 14:19:22,188 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-10 14:19:22,271 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-10 14:19:22,364 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-10 14:19:22,454 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-10 14:19:22,557 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-10 14:19:22,654 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-10 14:19:22,747 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730636703481039.1789049962.711978912353516-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:22,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-10 14:19:22,838 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606544493551610.1789049962.792203426361084-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:22,844 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-10 14:19:22,914 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986804797415915.1789049962.879351377487183-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:22,921 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-10 14:19:23,010 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557691809695322.1789049962.968721151351929-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:23,016 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-10 14:19:23,085 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116384991439517.1789049963.052040815353394-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:23,091 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-10 14:19:23,174 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179940497357384.1789049963.123256206512451-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:23,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-10 14:19:23,261 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796910398964109.1789049963.234147071838379-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:23,268 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-10 14:19:23,335 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100168697400372.1789049963.302489042282104-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:23,346 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-10 14:19:23,424 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687047953449936.1789049963.383810520172119-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:23,432 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-10 14:19:23,872 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-10 14:19:23,953 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-10 14:19:24,051 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-10 14:19:24,156 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-10 14:19:24,261 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-10 14:19:24,371 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-10 14:19:24,464 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-10 14:19:24,594 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-10 14:19:24,720 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-10 14:19:24,837 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-10 14:19:24,935 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-10 14:19:25,012 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-10 14:19:25,104 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-10 14:19:25,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-10 14:19:25,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-10 14:19:25,404 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-10 14:19:25,479 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271092454526474.1789049965.442324638366699-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:25,487 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-10 14:19:25,560 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081574531416742.1789049965.523228883743286-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:25,571 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-10 14:19:25,659 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572456663113306.1789049965.619201183319092-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:25,665 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-10 14:19:25,740 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963080745097146.1789049965.700783252716064-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:25,747 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-10 14:19:25,829 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347044489172838.1789049965.788939714431763-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:25,836 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-10 14:19:25,935 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <309534190565590.1789049965.877732753753662-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:25,944 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-10 14:19:26,026 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556182600765047.1789049965.986592531204224-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:26,034 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-10 14:19:26,129 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925092562413772.1789049966.077772855758667-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:26,139 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-10 14:19:26,242 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791257625960964.1789049966.185122489929199-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:26,259 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-10 14:19:26,324 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597] 2026-09-10 14:19:26,471 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:26,474 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:26,476 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:26,479 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:26,481 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:26,484 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:26,487 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:26,489 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:26,492 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744997345887035.1789049966.350118875503540-openerp-376-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:26,523 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-10 14:19:26,930 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-10 14:19:27,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-10 14:19:27,110 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-10 14:19:27,221 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-10 14:19:27,313 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-10 14:19:27,409 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-10 14:19:27,504 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-10 14:19:27,584 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-10 14:19:27,680 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-10 14:19:27,766 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-10 14:19:27,848 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-10 14:19:27,946 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-10 14:19:28,069 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-10 14:19:28,158 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-10 14:19:28,251 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-10 14:19:28,338 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-10 14:19:28,414 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673857784362146.1789049968.376893281936646-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:28,421 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-10 14:19:28,496 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679992165796747.1789049968.459426641464233-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:28,501 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-10 14:19:28,565 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398087187626244.1789049968.530018091201782-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:28,571 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-10 14:19:28,641 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201760676007648.1789049968.606871366500854-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:28,647 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-10 14:19:28,726 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610879304578526.1789049968.683332204818726-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:28,732 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-10 14:19:28,799 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845248175471243.1789049968.768006324768066-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:28,805 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-10 14:19:28,875 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154470587331383.1789049968.839540958404541-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:28,881 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-10 14:19:28,949 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164595333861077.1789049968.914884805679321-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:28,955 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-10 14:19:29,033 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006926470247945.1789049968.994887351989746-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:29,040 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-10 14:19:29,202 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:29,205 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:29,207 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:29,210 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:29,212 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:29,215 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:29,217 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:29,219 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:29,221 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953414349255633.1789049969.101476192474365-openerp-377-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:29,247 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-10 14:19:29,891 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 14:19:45,545 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-09-10 14:19:46,079 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-10 14:19:46,187 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-10 14:19:46,279 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-10 14:19:46,379 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-10 14:19:46,459 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-10 14:19:46,533 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-10 14:19:46,608 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-10 14:19:46,708 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-10 14:19:46,830 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-10 14:19:46,927 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-10 14:19:47,016 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-10 14:19:47,118 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-10 14:19:47,227 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-10 14:19:47,332 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-10 14:19:47,427 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-10 14:19:47,503 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-10 14:19:47,593 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731647247380142.1789049987.539874792098999-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:47,601 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-10 14:19:47,689 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385548815418985.1789049987.645422935485840-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:47,696 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-10 14:19:47,795 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933002517042273.1789049987.737619400024414-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:47,804 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-10 14:19:47,907 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997207158450159.1789049987.854362964630127-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:47,917 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-10 14:19:48,005 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299099348419838.1789049987.962768793106079-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:48,018 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-10 14:19:48,105 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493032297799607.1789049988.065559625625610-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:48,113 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-10 14:19:48,200 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995058238126141.1789049988.155555248260498-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:48,219 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-10 14:19:48,315 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282055511353606.1789049988.269190073013306-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:48,325 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-10 14:19:48,413 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117719665936114.1789049988.380507469177246-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:48,419 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-10 14:19:48,492 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647] 2026-09-10 14:19:48,624 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:48,627 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:48,629 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:48,632 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:48,634 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:48,637 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:48,640 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:48,642 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:48,644 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537040015483029.1789049988.535313367843628-openerp-378-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:48,664 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-10 14:19:49,114 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-09-10 14:19:49,693 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-10 14:19:49,762 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-10 14:19:49,833 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-10 14:19:49,906 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-10 14:19:49,976 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-10 14:19:50,072 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-10 14:19:50,165 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-10 14:19:50,249 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-10 14:19:50,338 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-10 14:19:50,412 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-10 14:19:50,510 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-10 14:19:50,600 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-10 14:19:50,681 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-10 14:19:50,759 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-10 14:19:50,850 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-10 14:19:50,964 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-10 14:19:51,030 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620589685528638.1789049990.999666690826416-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:51,036 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-10 14:19:51,104 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666730767191489.1789049991.067403793334961-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:51,111 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-10 14:19:51,182 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940010896744513.1789049991.149226188659668-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:51,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-10 14:19:51,267 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731296414532610.1789049991.226639986038208-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:51,274 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-10 14:19:51,361 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540967683548580.1789049991.316927909851074-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:51,369 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-10 14:19:51,458 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444550728274326.1789049991.427459239959717-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:51,464 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-10 14:19:51,530 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963133941023510.1789049991.496036291122437-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:51,538 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-10 14:19:51,610 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841738268892492.1789049991.572142839431763-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:51,616 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-10 14:19:51,721 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683001728011267.1789049991.676720142364502-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:51,731 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-10 14:19:52,294 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-10 14:19:52,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-10 14:19:52,521 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-10 14:19:52,610 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-10 14:19:52,689 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-10 14:19:52,795 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-10 14:19:52,880 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-10 14:19:52,977 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-10 14:19:53,058 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-10 14:19:53,141 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-10 14:19:53,226 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-10 14:19:53,318 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-10 14:19:53,396 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-10 14:19:53,477 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-10 14:19:53,549 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-10 14:19:53,650 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-10 14:19:53,732 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866236623704866.1789049993.690688371658325-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:53,739 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-10 14:19:53,846 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913778954300166.1789049993.785466194152832-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:53,855 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-10 14:19:53,940 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930499893108015.1789049993.901430130004883-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:53,946 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-10 14:19:54,019 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274404009990132.1789049993.983017444610596-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:54,026 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-10 14:19:54,107 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243711064320934.1789049994.066676378250122-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:54,113 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-10 14:19:54,194 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363413275167449.1789049994.154357194900513-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:54,202 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-10 14:19:54,307 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615333853123937.1789049994.254750490188599-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:54,317 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-10 14:19:54,410 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794851211102528.1789049994.362309455871582-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:54,423 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-10 14:19:54,500 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691632248939684.1789049994.460171937942505-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:54,505 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-10 14:19:54,615 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697] 2026-09-10 14:19:54,752 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:54,754 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:54,756 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:54,759 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:54,761 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:54,763 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:54,765 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:54,767 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:54,770 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981255214423060.1789049994.644452810287476-openerp-380-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:54,789 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-10 14:19:55,268 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-10 14:19:55,360 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-10 14:19:55,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-10 14:19:55,552 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-10 14:19:55,629 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-10 14:19:55,716 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-10 14:19:55,802 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-10 14:19:55,887 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-10 14:19:55,976 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-10 14:19:56,060 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-10 14:19:56,140 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-10 14:19:56,219 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-10 14:19:56,322 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-10 14:19:56,413 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-10 14:19:56,496 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-10 14:19:56,574 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-10 14:19:56,662 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956392015325854.1789049996.615743637084961-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:56,670 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-10 14:19:56,754 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406867473645796.1789049996.712070465087891-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:56,767 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-10 14:19:56,850 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984185540216565.1789049996.807060956954956-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:56,863 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-10 14:19:56,941 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <770309824867332.1789049996.905280590057373-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:56,948 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-10 14:19:57,033 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714063505425100.1789049996.982865571975708-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:57,040 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-10 14:19:57,120 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680544621516545.1789049997.083931684494019-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:57,125 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-10 14:19:57,198 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194783497404344.1789049997.162956237792969-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:57,222 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-10 14:19:57,293 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720042459859811.1789049997.262818336486816-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:57,300 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-10 14:19:57,362 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783064159740038.1789049997.330252170562744-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:57,369 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-10 14:19:57,434 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722] 2026-09-10 14:19:57,578 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:57,581 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:57,583 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:57,586 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:57,588 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:57,591 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:57,594 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:57,596 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:57,598 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793825898279062.1789049997.462788343429565-openerp-381-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:57,616 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-10 14:19:57,786 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:19:57,789 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:19:57,790 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:19:57,793 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:19:57,795 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:19:57,797 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:19:57,799 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:19:57,801 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:19:57,803 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070370602691417.1789049997.684273481369019-openerp-381-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:19:57,861 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-10 14:19:58,038 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-09-10 14:19:58,247 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-09-10 14:19:58,397 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-09-10 14:19:59,611 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-10 14:19:59,720 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-10 14:19:59,833 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-10 14:19:59,952 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-10 14:20:00,041 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-10 14:20:00,148 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-10 14:20:00,242 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-10 14:20:00,342 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-10 14:20:00,440 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-10 14:20:00,562 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-10 14:20:00,678 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-10 14:20:00,760 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-10 14:20:00,840 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-10 14:20:00,910 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-10 14:20:00,987 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-10 14:20:01,061 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-10 14:20:01,135 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525403472553457.1789050001.099076271057129-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:01,142 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-10 14:20:01,211 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030668794022741.1789050001.176231861114502-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:01,217 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-10 14:20:01,291 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902131281243018.1789050001.253859043121338-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:01,297 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-10 14:20:01,373 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427971906276184.1789050001.335578203201294-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:01,380 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-10 14:20:01,452 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <337008228438349.1789050001.417766809463501-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:01,459 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-10 14:20:01,531 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458290590374013.1789050001.495838880538940-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:01,538 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-10 14:20:01,613 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782104562295245.1789050001.576258659362793-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:01,619 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-10 14:20:01,690 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531264776651690.1789050001.647884368896484-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:01,698 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-10 14:20:01,787 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456347588176878.1789050001.738706827163696-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:01,796 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-10 14:20:01,899 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-09-10 14:20:02,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-09-10 14:20:02,251 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-09-10 14:20:02,734 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-09-10 14:20:02,853 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-09-10 14:20:03,800 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-10 14:20:03,878 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-10 14:20:03,991 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-10 14:20:04,084 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-10 14:20:04,159 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-10 14:20:04,232 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-10 14:20:04,305 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-10 14:20:04,389 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-10 14:20:04,472 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-10 14:20:04,557 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-10 14:20:04,638 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-10 14:20:04,719 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-10 14:20:04,809 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-10 14:20:04,914 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-10 14:20:05,001 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-10 14:20:05,080 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-10 14:20:05,147 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731617320913876.1789050005.114449977874756-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:05,153 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-10 14:20:05,218 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190264943076689.1789050005.187720775604248-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:05,225 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-10 14:20:05,289 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888417323373492.1789050005.257433414459229-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:05,295 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-10 14:20:05,365 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <204666433716055.1789050005.330475568771362-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:05,372 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-10 14:20:05,449 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591017416289792.1789050005.412441968917847-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:05,457 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-10 14:20:05,535 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <329257549294654.1789050005.500140905380249-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:05,542 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-10 14:20:05,616 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551105845349866.1789050005.578557968139648-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:05,624 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-10 14:20:05,702 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642683034639273.1789050005.663410663604736-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:05,709 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-10 14:20:05,789 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922560974460080.1789050005.749019861221313-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:05,796 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-10 14:20:05,873 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772] 2026-09-10 14:20:06,004 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:06,007 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:06,009 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:06,011 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:06,014 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:06,017 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:06,019 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:06,022 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:06,024 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004247850749907.1789050005.900700330734253-openerp-383-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:06,053 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-10 14:20:06,209 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-09-10 14:20:12,758 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-10 14:20:12,853 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-10 14:20:12,981 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-10 14:20:13,096 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-10 14:20:13,215 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-10 14:20:13,335 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-10 14:20:13,445 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-10 14:20:13,553 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-10 14:20:13,640 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-10 14:20:13,739 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-10 14:20:13,868 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-10 14:20:13,948 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-10 14:20:14,039 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-10 14:20:14,160 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-10 14:20:14,256 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-10 14:20:14,395 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-10 14:20:14,508 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966999321226428.1789050014.453576087951660-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:14,514 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-10 14:20:14,611 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425297499170614.1789050014.563232421875000-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:14,621 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-10 14:20:14,714 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142179274693157.1789050014.665908813476562-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:14,722 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-10 14:20:14,834 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956649576277464.1789050014.767239332199097-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:14,841 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-10 14:20:14,929 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443394887725684.1789050014.885087490081787-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:14,937 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-10 14:20:15,021 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842322582027999.1789050014.979740619659424-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:15,028 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-10 14:20:15,093 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796938031799332.1789050015.059741497039795-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:15,113 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-10 14:20:15,182 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240141872545704.1789050015.151264429092407-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:15,188 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-10 14:20:15,268 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037688384560886.1789050015.228480815887451-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:15,275 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-10 14:20:15,346 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797] 2026-09-10 14:20:15,489 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:15,491 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:15,493 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:15,495 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:15,496 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:15,499 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:15,501 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:15,503 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:15,505 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153610708324091.1789050015.377094030380249-openerp-384-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:15,531 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-10 14:20:16,102 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-10 14:20:16,209 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-10 14:20:16,286 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-10 14:20:16,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-10 14:20:16,550 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-10 14:20:16,651 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-10 14:20:16,752 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-10 14:20:16,864 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-10 14:20:16,962 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-10 14:20:17,085 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-10 14:20:17,183 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-10 14:20:17,299 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-10 14:20:17,408 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-10 14:20:17,546 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-10 14:20:17,662 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-10 14:20:17,776 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-10 14:20:17,874 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236783849710168.1789050017.818682432174683-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:17,887 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-10 14:20:17,980 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620909999671518.1789050017.934176683425903-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:17,989 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-10 14:20:18,110 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201514710996589.1789050018.046549081802368-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:18,128 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-10 14:20:18,228 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251009793403268.1789050018.172811985015869-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:18,240 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-10 14:20:18,356 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886095638952913.1789050018.286879777908325-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:18,368 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-10 14:20:18,442 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860003900734159.1789050018.404263496398926-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:18,448 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-10 14:20:18,514 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362108039005237.1789050018.477125406265259-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:18,521 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-10 14:20:18,595 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977916437635332.1789050018.558068037033081-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:18,602 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-10 14:20:18,681 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226780276099468.1789050018.640392780303955-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:18,688 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-10 14:20:18,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822] 2026-09-10 14:20:18,894 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:18,897 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:18,900 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:18,902 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:18,904 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:18,906 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:18,908 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:18,911 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:18,913 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411352307615.1789050018.785978555679321-openerp-385-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:18,931 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-10 14:20:19,062 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-09-10 14:20:19,650 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-10 14:20:19,744 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-10 14:20:19,835 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-10 14:20:19,924 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-10 14:20:20,009 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-10 14:20:20,093 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-10 14:20:20,203 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-10 14:20:20,305 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-10 14:20:20,406 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-10 14:20:20,523 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-10 14:20:20,614 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-10 14:20:20,706 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-10 14:20:20,798 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-10 14:20:20,883 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-10 14:20:20,997 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-10 14:20:21,086 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-10 14:20:21,178 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424832131570670.1789050021.132541894912720-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:21,189 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-10 14:20:21,290 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595822733287481.1789050021.236855745315552-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:21,303 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-10 14:20:21,461 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842429981844410.1789050021.360369682312012-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:21,469 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-10 14:20:21,577 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780783769133758.1789050021.535400152206421-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:21,583 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-10 14:20:21,662 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650885274519529.1789050021.621338367462158-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:21,668 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-10 14:20:21,746 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950459079612360.1789050021.710002183914185-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:21,754 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-10 14:20:21,830 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070430884398984.1789050021.792984485626221-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:21,837 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-10 14:20:21,925 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524309524519086.1789050021.883437156677246-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:21,937 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-10 14:20:22,014 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052423931240393.1789050021.976430654525757-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:22,021 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-10 14:20:22,101 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847] 2026-09-10 14:20:22,240 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:22,243 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:22,245 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:22,249 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:22,251 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:22,255 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:22,257 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:22,260 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:22,263 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431989151744596.1789050022.125444173812866-openerp-386-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:22,285 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-10 14:20:23,605 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-09-10 14:20:23,832 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-09-10 14:20:23,972 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-09-10 14:20:25,022 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-10 14:20:25,107 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-10 14:20:25,184 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-10 14:20:25,306 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-10 14:20:25,406 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-10 14:20:25,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-10 14:20:25,613 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-10 14:20:25,682 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-10 14:20:25,788 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-10 14:20:25,866 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-10 14:20:25,940 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-10 14:20:26,023 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-10 14:20:26,110 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-10 14:20:26,198 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-10 14:20:26,287 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-10 14:20:26,375 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-10 14:20:26,452 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631736681123397.1789050026.414364576339722-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:26,459 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-10 14:20:26,539 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231250324129268.1789050026.500695705413818-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:26,546 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-10 14:20:26,633 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704714712228077.1789050026.583773374557495-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:26,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-10 14:20:26,747 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006146954225649.1789050026.685413599014282-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:26,758 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-10 14:20:26,853 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521551154382770.1789050026.808297395706177-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:26,877 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-10 14:20:26,962 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668709635384945.1789050026.919724702835083-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:26,970 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-10 14:20:27,051 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707670569036366.1789050027.011762857437134-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:27,061 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-10 14:20:27,147 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729874372265446.1789050027.104261636734009-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:27,156 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-10 14:20:27,245 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975881350022294.1789050027.200183629989624-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:27,254 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-10 14:20:27,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872] 2026-09-10 14:20:27,505 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:27,508 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:27,512 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:27,515 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:27,517 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:27,520 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:27,521 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:27,524 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:27,527 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394594497990618.1789050027.403236389160156-openerp-387-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:27,549 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-10 14:20:28,547 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [290, 290] 2026-09-10 14:20:28,635 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-09-10 14:20:28,782 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-09-10 14:20:29,299 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-10 14:20:29,383 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-10 14:20:29,449 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-10 14:20:29,539 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-10 14:20:29,636 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-10 14:20:29,719 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-10 14:20:29,824 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-10 14:20:29,910 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-10 14:20:29,991 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-10 14:20:30,089 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-10 14:20:30,203 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-10 14:20:30,282 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-10 14:20:30,355 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-10 14:20:30,438 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-10 14:20:30,539 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-10 14:20:30,632 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-10 14:20:30,717 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738875198734146.1789050030.674909114837646-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:30,725 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-10 14:20:30,808 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693129864317224.1789050030.766819238662720-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:30,816 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-10 14:20:30,899 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332139172871088.1789050030.851370811462402-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:30,905 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-10 14:20:30,980 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627639177033727.1789050030.942445516586304-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:30,989 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-10 14:20:31,073 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962243639706509.1789050031.033544301986694-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:31,080 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-10 14:20:31,192 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540997130910813.1789050031.123940706253052-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:31,201 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-10 14:20:31,309 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259630903265505.1789050031.244190692901611-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:31,316 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-10 14:20:31,402 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904102579925026.1789050031.361339807510376-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:31,410 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-10 14:20:31,497 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996346628206189.1789050031.451353549957275-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:31,507 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-10 14:20:31,552 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-09-10 14:20:31,694 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-09-10 14:20:31,825 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-10 14:20:32,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-10 14:20:32,855 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-10 14:20:32,933 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-10 14:20:33,022 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-10 14:20:33,111 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-10 14:20:33,200 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-10 14:20:33,353 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-10 14:20:33,449 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-10 14:20:33,564 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-10 14:20:33,670 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-10 14:20:33,760 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-10 14:20:33,853 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-10 14:20:33,938 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-10 14:20:34,055 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-10 14:20:34,136 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-10 14:20:34,255 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-10 14:20:34,348 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113226669086963.1789050034.289797306060791-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:34,356 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-10 14:20:34,460 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995518554317427.1789050034.415902614593506-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:34,473 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-10 14:20:34,542 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456213186802625.1789050034.506561279296875-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:34,549 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-10 14:20:34,618 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134883853191044.1789050034.584806203842163-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:34,625 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-10 14:20:34,720 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058737715662226.1789050034.662482023239136-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:34,727 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-10 14:20:34,833 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780516551858242.1789050034.765194177627563-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:34,839 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-10 14:20:34,923 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134161913911365.1789050034.879299879074097-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:34,932 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-10 14:20:35,002 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <541433101227915.1789050034.965347051620483-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:35,012 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-10 14:20:35,094 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086554441764698.1789050035.055103302001953-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:35,103 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-10 14:20:35,211 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922] 2026-09-10 14:20:35,354 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:35,356 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:35,358 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:35,360 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:35,363 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:35,366 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:35,368 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:35,370 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:35,372 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429503054161860.1789050035.236321210861206-openerp-389-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:35,391 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-10 14:20:36,366 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-09-10 14:20:36,533 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-09-10 14:20:36,705 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-09-10 14:20:37,715 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-10 14:20:37,825 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-10 14:20:37,913 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-10 14:20:38,032 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-10 14:20:38,114 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-10 14:20:38,184 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-10 14:20:38,304 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-10 14:20:38,401 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-10 14:20:38,512 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-10 14:20:38,608 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-10 14:20:38,694 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-10 14:20:38,786 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-10 14:20:38,856 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-10 14:20:38,959 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-10 14:20:39,034 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-10 14:20:39,101 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-10 14:20:39,167 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126728601288965.1789050039.134572505950928-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:39,174 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-10 14:20:39,245 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233638664677258.1789050039.209618806838989-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:39,252 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-10 14:20:39,321 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <490764866737738.1789050039.287814855575562-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:39,329 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-10 14:20:39,390 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310991365817172.1789050039.357201337814331-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:39,397 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-10 14:20:39,471 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681846609959492.1789050039.434345245361328-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:39,479 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-10 14:20:39,561 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945758679878607.1789050039.522109031677246-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:39,568 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-10 14:20:39,637 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365693199546247.1789050039.606749534606934-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:39,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-10 14:20:39,713 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800814752410829.1789050039.678686618804932-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:39,720 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-10 14:20:39,804 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243068730223683.1789050039.755250692367554-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:39,809 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-10 14:20:40,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947] 2026-09-10 14:20:40,244 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:40,246 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:40,248 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:40,249 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:40,251 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:40,253 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:40,254 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:40,256 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:40,258 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561558983115742.1789050040.134523868560791-openerp-390-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:40,285 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-10 14:20:41,097 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-09-10 14:20:41,222 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-09-10 14:20:41,391 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-09-10 14:20:41,957 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-10 14:20:42,107 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-09-10 14:20:43,209 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-10 14:20:43,297 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-10 14:20:43,394 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-10 14:20:43,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-10 14:20:43,620 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-10 14:20:43,706 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-10 14:20:43,795 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-10 14:20:43,889 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-10 14:20:43,970 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-10 14:20:44,058 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-10 14:20:44,153 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-10 14:20:44,245 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-10 14:20:44,391 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-10 14:20:44,492 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-10 14:20:44,582 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-10 14:20:44,661 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-10 14:20:44,728 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233633869686293.1789050044.694442272186279-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:44,735 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-10 14:20:44,819 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160682968284135.1789050044.772352457046509-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:44,831 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-10 14:20:44,949 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811512732050468.1789050044.893624067306519-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:44,960 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-10 14:20:45,044 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815591668055853.1789050045.001251935958862-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:45,053 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-10 14:20:45,136 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249511240697375.1789050045.096251249313354-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:45,143 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-10 14:20:45,215 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521383914040549.1789050045.180231571197510-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:45,222 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-10 14:20:45,295 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <464759417416902.1789050045.258400917053223-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:45,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-10 14:20:45,376 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959778726637393.1789050045.340202569961548-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:45,383 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-10 14:20:45,460 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <102165878307369.1789050045.417594671249390-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:45,472 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-10 14:20:45,548 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-09-10 14:20:51,071 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-09-10 14:20:51,200 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-10 14:20:52,285 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-10 14:20:52,380 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-10 14:20:52,475 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-10 14:20:52,560 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-10 14:20:52,635 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-10 14:20:52,709 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-10 14:20:52,774 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-10 14:20:52,838 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-10 14:20:52,909 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-10 14:20:52,989 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-10 14:20:53,087 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-10 14:20:53,198 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-10 14:20:53,276 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-10 14:20:53,379 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-10 14:20:53,479 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-10 14:20:53,562 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-10 14:20:53,643 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789147841565933.1789050053.602017641067505-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:53,652 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-10 14:20:53,741 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419908906703151.1789050053.698664665222168-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:53,747 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-10 14:20:53,852 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028706000134143.1789050053.784653663635254-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:53,875 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-10 14:20:53,949 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365926973945221.1789050053.915652275085449-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:53,955 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-10 14:20:54,018 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763270918640242.1789050053.986985683441162-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:54,024 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-10 14:20:54,087 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655767237609711.1789050054.054041147232056-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:54,093 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-10 14:20:54,173 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646092695825407.1789050054.131088018417358-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:54,182 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-10 14:20:54,268 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338689249872326.1789050054.221123218536377-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:54,276 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-10 14:20:54,359 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804513135149993.1789050054.319795370101929-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:54,365 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-10 14:20:54,440 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997] 2026-09-10 14:20:54,605 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:20:54,608 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:20:54,611 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:20:54,614 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:20:54,616 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:20:54,619 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:20:54,621 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:20:54,624 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:20:54,627 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045258554203352.1789050054.475699424743652-openerp-392-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:20:54,658 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-10 14:20:55,868 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-09-10 14:20:56,022 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-10 14:20:56,168 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-09-10 14:20:56,842 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-09-10 14:20:57,054 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-09-10 14:20:57,206 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-10 14:20:58,404 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-09-10 14:20:58,556 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-10 14:20:58,701 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-09-10 14:20:59,784 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-10 14:20:59,897 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-10 14:20:59,988 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-10 14:21:00,079 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-10 14:21:00,167 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-10 14:21:00,251 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-10 14:21:00,334 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-10 14:21:00,422 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-10 14:21:00,524 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-10 14:21:00,625 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-10 14:21:00,715 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-10 14:21:00,801 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-10 14:21:00,888 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-10 14:21:00,970 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-10 14:21:01,057 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-10 14:21:01,149 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-10 14:21:01,224 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332226033828503.1789050061.187538623809814-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:01,231 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-10 14:21:01,303 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217005204397191.1789050061.268231868743896-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:01,310 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-10 14:21:01,381 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821043627536379.1789050061.344819307327271-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:01,387 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-10 14:21:01,494 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792940596943197.1789050061.438858747482300-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:01,509 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-10 14:21:01,596 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577168277629292.1789050061.550081729888916-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:01,607 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-10 14:21:01,683 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290502065626512.1789050061.648034334182739-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:01,690 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-10 14:21:01,759 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <711866587008684.1789050061.724035501480103-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:01,767 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-10 14:21:01,857 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <923971136207792.1789050061.820163726806641-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:01,872 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-10 14:21:01,944 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554954154342977.1789050061.912555932998657-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:01,951 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-10 14:21:02,040 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022] 2026-09-10 14:21:02,188 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:02,191 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:02,193 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:02,195 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:02,197 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:02,198 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:02,200 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:02,202 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:02,204 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641353462105207.1789050062.078534364700317-openerp-393-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:02,225 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-10 14:21:03,982 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:03,985 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:03,988 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:03,991 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:03,994 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:03,997 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:04,000 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:04,003 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:04,006 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225935134717166.1789050063.880591869354248-openerp-393-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:04,108 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-10 14:21:04,372 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [294, 294] 2026-09-10 14:21:04,449 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [205] 2026-09-10 14:21:04,575 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-09-10 14:21:04,725 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-10 14:21:04,842 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-09-10 14:21:05,943 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-10 14:21:06,056 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-10 14:21:06,146 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-10 14:21:06,236 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-10 14:21:06,332 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-10 14:21:06,459 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-10 14:21:06,607 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-10 14:21:06,730 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-10 14:21:06,831 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-10 14:21:06,946 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-10 14:21:07,045 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-10 14:21:07,149 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-10 14:21:07,279 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-10 14:21:07,392 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-10 14:21:07,501 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-10 14:21:07,608 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-10 14:21:07,704 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083592286731309.1789050067.661104202270508-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:07,712 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-10 14:21:07,802 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004148771950939.1789050067.757213592529297-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:07,818 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-10 14:21:07,919 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328704831656082.1789050067.860668420791626-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:07,926 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-10 14:21:08,023 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666855059006501.1789050067.965962171554565-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:08,036 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-10 14:21:08,123 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897120660328484.1789050068.082003593444824-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:08,131 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-10 14:21:08,207 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749230859941795.1789050068.173310041427612-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:08,216 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-10 14:21:08,295 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522362671659590.1789050068.257808208465576-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:08,302 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-10 14:21:08,384 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401954516021319.1789050068.343819379806519-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:08,393 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-10 14:21:08,475 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964115223486791.1789050068.430882453918457-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:08,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-10 14:21:08,551 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047] 2026-09-10 14:21:08,691 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:08,694 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:08,698 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:08,703 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:08,705 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:08,708 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:08,710 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:08,713 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:08,716 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317596170286231.1789050068.584515333175659-openerp-394-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:08,739 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-10 14:21:09,770 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [295, 295] 2026-09-10 14:21:09,842 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [206] 2026-09-10 14:21:10,101 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:10,103 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:10,104 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:10,108 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:10,110 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:10,113 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:10,116 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:10,118 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:10,121 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766049525467722.1789050069.976806640625000-openerp-394-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:10,152 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-10 14:21:10,300 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-09-10 14:21:10,474 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-09-10 14:21:10,611 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-10 14:21:11,047 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-09-10 14:21:11,215 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-10 14:21:11,354 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-09-10 14:21:12,582 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-09-10 14:21:13,255 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-10 14:21:13,357 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-10 14:21:13,449 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-10 14:21:13,552 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-10 14:21:13,664 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-10 14:21:13,750 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-10 14:21:13,841 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-10 14:21:13,959 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-10 14:21:14,076 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-10 14:21:14,175 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-10 14:21:14,286 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-10 14:21:14,395 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-10 14:21:14,491 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-10 14:21:14,598 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-10 14:21:14,724 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-10 14:21:14,829 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-10 14:21:14,900 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865223360927204.1789050074.864873409271240-openerp-message-notify@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:14,912 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-10 14:21:15,007 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127354259076026.1789050074.964491605758667-openerp-message-notify@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:15,015 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-10 14:21:15,105 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548312674634560.1789050075.060464143753052-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:15,114 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-10 14:21:15,199 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664030990342930.1789050075.154852151870728-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:15,209 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-10 14:21:15,305 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997152247626823.1789050075.258692979812622-openerp-message-notify@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:15,313 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-10 14:21:15,403 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817341770759548.1789050075.354468584060669-openerp-message-notify@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:15,407 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-10 14:21:15,482 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227284161330383.1789050075.435666799545288-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:15,489 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-10 14:21:15,558 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444270326555839.1789050075.529373645782471-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:15,566 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-10 14:21:15,649 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <383384820954821.1789050075.598722934722900-openerp-message-notify@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:15,654 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-10 14:21:15,717 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072] 2026-09-10 14:21:15,830 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Alice Johnson" <@False>'] 2026-09-10 14:21:15,832 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Bob Smith" <@False>'] 2026-09-10 14:21:15,834 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:21:15,836 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:21:15,838 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Eva Green" <@False>'] 2026-09-10 14:21:15,839 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Frank White" <@False>'] 2026-09-10 14:21:15,841 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:21:15,843 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:21:15,845 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817981817389067.1789050075.741662263870239-openerp-395-viin.approval.request@1706cb136419>: ['"Tran Minh Khang" <@False>'] 2026-09-10 14:21:15,859 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-10 14:21:15,924 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-09-10 14:21:15,963 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-09-10 14:21:16,422 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 14:21:23,040 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-09-10 14:21:23,200 127 INFO rb-8829239-224703-413908 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-10 14:21:23,219 127 INFO rb-8829239-224703-413908 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-10 14:21:23,237 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-10 14:21:23,257 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-10 14:21:23,660 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-10 14:21:23,711 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1073] 2026-09-10 14:21:23,794 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-10 14:21:23,995 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-09-10 14:21:23,999 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-10 14:21:24,016 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-10 14:21:24,045 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-09-10 14:21:24,337 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-10 14:21:24,519 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-10 14:21:24,538 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-09-10 14:21:24,561 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4100, 2955, 2308] 2026-09-10 14:21:24,563 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-09-10 14:21:24,580 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-09-10 14:21:24,643 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1711, model: hr.applicant 2026-09-10 14:21:24,661 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1711, model: hr.applicant 2026-09-10 14:21:24,679 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1711, model: hr.applicant 2026-09-10 14:21:24,709 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1711, model: hr.applicant 2026-09-10 14:21:25,079 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted hr.applicant records with IDs: [20] 2026-09-10 14:21:25,111 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-09-10 14:21:25,405 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1711, model: hr.job 2026-09-10 14:21:25,582 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1711, model: hr.job 2026-09-10 14:21:25,598 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1711, model: hr.job 2026-09-10 14:21:25,622 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted mail.message records with IDs: [4100, 2955, 2308] 2026-09-10 14:21:25,625 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1711, model: hr.job 2026-09-10 14:21:25,867 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted mail.message records with IDs: [4100, 2955, 2308] 2026-09-10 14:21:25,978 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted ir.model.data records with IDs: [132831] 2026-09-10 14:21:25,978 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted hr.job records with IDs: [4] 2026-09-10 14:21:25,987 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted mail.followers records with IDs: [390] 2026-09-10 14:21:26,000 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1711 deleted mail.alias records with IDs: [32] 2026-09-10 14:21:26,043 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 14:21:32,871 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-09-10 14:21:33,349 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-10 14:21:33,413 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1074] 2026-09-10 14:21:33,503 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-10 14:21:34,048 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-09-10 14:21:34,338 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-09-10 14:21:35,862 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-09-10 14:21:36,242 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-10 14:21:36,305 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1075] 2026-09-10 14:21:36,408 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-10 14:21:36,784 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-10 14:21:43,882 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-09-10 14:21:44,144 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1591] 2026-09-10 14:21:44,303 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1731 deleted mail.activity records with IDs: [1076] 2026-09-10 14:21:44,505 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1731 deleted mail.mail records with IDs: [1592] 2026-09-10 14:21:44,701 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1735 deleted mail.activity records with IDs: [1077] 2026-09-10 14:21:44,859 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1593] 2026-09-10 14:21:45,054 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1736 deleted mail.activity records with IDs: [1078] 2026-09-10 14:21:45,221 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1736 deleted mail.mail records with IDs: [1594] 2026-09-10 14:21:45,353 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-09-10 14:21:45,490 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1728 deleted request.approval.user.line records with IDs: [1036, 1037, 1038, 1039] 2026-09-10 14:21:45,762 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1595] 2026-09-10 14:21:45,901 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1731 deleted mail.activity records with IDs: [1079] 2026-09-10 14:21:46,069 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1731 deleted mail.mail records with IDs: [1596] 2026-09-10 14:21:46,351 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1735 deleted mail.activity records with IDs: [1080] 2026-09-10 14:21:46,530 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1597] 2026-09-10 14:21:46,734 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1736 deleted mail.activity records with IDs: [1081] 2026-09-10 14:21:46,956 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1736 deleted mail.mail records with IDs: [1598] 2026-09-10 14:21:47,088 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-09-10 14:21:47,347 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1599] 2026-09-10 14:21:47,525 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1731 deleted mail.activity records with IDs: [1082] 2026-09-10 14:21:47,701 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1731 deleted mail.mail records with IDs: [1600] 2026-09-10 14:21:47,862 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1735 deleted mail.activity records with IDs: [1083] 2026-09-10 14:21:48,088 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1601] 2026-09-10 14:21:48,129 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-09-10 14:21:48,416 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1602] 2026-09-10 14:21:48,618 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1084] 2026-09-10 14:21:48,766 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1603] 2026-09-10 14:21:48,818 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-09-10 14:21:48,892 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 14:21:48,908 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-10 14:21:48,960 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:21:50,116 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [226299, 226339, 226346, 226382, 226361, 226364, 226389, 226472, 226496, 226490, 226502, 226548, 226562, 226586, 226608, 430820, 430831, 430917] 2026-09-10 14:21:50,116 127 INFO rb-8829239-224703-413908 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-10 14:21:50,965 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-09-10 14:21:51,051 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-09-10 14:21:51,123 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-09-10 14:21:51,211 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:21:52,115 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [226299, 226339, 226346, 226382, 226361, 226364, 226389, 226472, 226496, 226490, 226502, 226548, 226562, 226586, 226608, 430820, 430831, 430917] 2026-09-10 14:21:52,116 127 INFO rb-8829239-224703-413908 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-10 14:21:53,060 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-09-10 14:21:53,221 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-09-10 14:21:53,320 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-09-10 14:21:53,481 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:21:54,544 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [226299, 226339, 226346, 226382, 226361, 226364, 226389, 226472, 226496, 226490, 226502, 226548, 226562, 226586, 226608, 430820, 430831, 430917] 2026-09-10 14:21:54,544 127 INFO rb-8829239-224703-413908 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-10 14:21:55,425 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-09-10 14:21:55,576 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-09-10 14:21:55,705 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:21:56,755 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [226299, 226339, 226346, 226382, 226361, 226364, 226389, 226472, 226496, 226490, 226502, 226548, 226562, 226586, 226608, 430820, 430831, 430917] 2026-09-10 14:21:56,755 127 INFO rb-8829239-224703-413908 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-10 14:21:57,605 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-09-10 14:21:57,726 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-09-10 14:21:57,836 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-09-10 14:21:57,959 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-09-10 14:21:58,099 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-09-10 14:21:58,331 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:21:59,322 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [226299, 226339, 226346, 226382, 226361, 226364, 226389, 226472, 226496, 226490, 226502, 226548, 226562, 226586, 226608, 430820, 430831, 430917] 2026-09-10 14:21:59,323 127 INFO rb-8829239-224703-413908 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-10 14:22:00,176 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-09-10 14:22:00,278 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-09-10 14:22:00,531 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-09-10 14:22:00,620 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-09-10 14:22:00,727 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-09-10 14:22:00,844 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-09-10 14:22:00,890 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-09-10 14:22:01,001 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-09-10 14:22:01,331 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-09-10 14:22:02,003 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [419], uid: 1748, model: viin.approval.request 2026-09-10 14:22:02,116 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-09-10 14:22:02,253 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [417] 2026-09-10 14:22:03,296 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-09-10 14:22:03,493 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-10 14:22:03,871 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:22:04,408 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-09-10 14:22:05,992 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:22:07,031 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [226299, 226339, 226346, 226382, 226361, 226364, 226389, 226472, 226496, 226490, 226502, 226548, 226562, 226586, 226608, 430820, 430831, 430917] 2026-09-10 14:22:07,031 127 INFO rb-8829239-224703-413908 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-10 14:22:07,942 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-09-10 14:22:08,236 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-10 14:22:08,287 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-09-10 14:22:08,691 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-10 14:22:08,756 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-09-10 14:22:08,975 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [422] 2026-09-10 14:22:09,006 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-09-10 14:22:09,368 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-09-10 14:22:09,500 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1088] 2026-09-10 14:22:09,622 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1609] 2026-09-10 14:22:09,759 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1089] 2026-09-10 14:22:09,918 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1610] 2026-09-10 14:22:10,215 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1611] 2026-09-10 14:22:10,377 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1612] 2026-09-10 14:22:10,454 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-09-10 14:22:10,868 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-09-10 14:22:11,118 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1614] 2026-09-10 14:22:11,241 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1090] 2026-09-10 14:22:11,845 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:22:13,095 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-09-10 14:22:13,242 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-09-10 14:22:13,290 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-09-10 14:22:13,663 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-09-10 14:22:13,791 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1091] 2026-09-10 14:22:13,995 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1616] 2026-09-10 14:22:14,085 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:22:14,102 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-10 14:22:14,154 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:22:14,831 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-09-10 14:22:14,974 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-09-10 14:22:15,109 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 14:22:21,873 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [8955] 2026-09-10 14:22:21,897 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-09-10 14:22:22,289 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-09-10 14:22:22,333 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-09-10 14:22:22,462 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:22:22,481 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-09-10 14:22:24,810 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-09-10 14:22:24,948 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1092] 2026-09-10 14:22:25,050 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053743248625810.1789050145.016929864883423-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:25,060 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1618] 2026-09-10 14:22:25,150 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-09-10 14:22:25,239 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698379423283423.1789050145.191928625106812-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:25,246 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1620] 2026-09-10 14:22:25,331 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501818276794256.1789050145.288794040679932-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:25,340 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1621] 2026-09-10 14:22:25,425 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673082324298459.1789050145.383363723754883-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:25,432 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1622] 2026-09-10 14:22:25,580 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1093, 1094, 1095, 1096, 1097] 2026-09-10 14:22:25,691 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575183197003452.1789050145.636748552322388-openerp-425-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:25,693 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575183197003452.1789050145.636748552322388-openerp-425-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:25,696 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575183197003452.1789050145.636748552322388-openerp-425-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:25,698 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575183197003452.1789050145.636748552322388-openerp-425-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:25,707 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1623] 2026-09-10 14:22:26,484 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-09-10 14:22:28,702 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-09-10 14:22:28,813 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1098] 2026-09-10 14:22:28,925 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526743953891464.1789050148.879638433456421-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:28,934 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1625] 2026-09-10 14:22:29,042 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-09-10 14:22:29,132 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462882101781476.1789050149.088953971862793-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:29,139 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-09-10 14:22:29,228 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738222819729368.1789050149.187148809432983-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:29,236 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-09-10 14:22:29,338 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <235630647694785.1789050149.286197900772095-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:29,343 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-09-10 14:22:29,592 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1099, 1100, 1101, 1102, 1103] 2026-09-10 14:22:29,730 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723819410581390.1789050149.651467561721802-openerp-426-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:29,733 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723819410581390.1789050149.651467561721802-openerp-426-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:29,736 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723819410581390.1789050149.651467561721802-openerp-426-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:29,738 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723819410581390.1789050149.651467561721802-openerp-426-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:29,756 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1630] 2026-09-10 14:22:30,414 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-09-10 14:22:33,438 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-09-10 14:22:33,586 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1104] 2026-09-10 14:22:33,717 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017855022513798.1789050153.674114227294922-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:33,724 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1632] 2026-09-10 14:22:33,822 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-09-10 14:22:33,895 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291063460731296.1789050153.855823516845703-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:33,903 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-09-10 14:22:33,987 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862545003844869.1789050153.944963932037354-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:33,994 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-09-10 14:22:34,063 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <203354242542789.1789050154.031378030776978-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:34,068 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-09-10 14:22:34,187 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105, 1106, 1107, 1108, 1109] 2026-09-10 14:22:34,288 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020146298898807.1789050154.232769250869751-openerp-427-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:34,290 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020146298898807.1789050154.232769250869751-openerp-427-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:34,292 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020146298898807.1789050154.232769250869751-openerp-427-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:34,295 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020146298898807.1789050154.232769250869751-openerp-427-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:34,309 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1637] 2026-09-10 14:22:34,912 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-09-10 14:22:37,011 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-09-10 14:22:37,133 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1110] 2026-09-10 14:22:37,239 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171822186136877.1789050157.205360412597656-openerp-message-notify@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:37,245 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1639] 2026-09-10 14:22:37,348 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-09-10 14:22:37,437 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680254345544325.1789050157.381862401962280-openerp-message-notify@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:37,453 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-09-10 14:22:37,551 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822028504376389.1789050157.512639999389648-openerp-message-notify@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:37,565 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-09-10 14:22:37,679 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178957981121289.1789050157.633274078369141-openerp-message-notify@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:37,686 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-09-10 14:22:37,822 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1111, 1112, 1113, 1114, 1115] 2026-09-10 14:22:37,935 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455862715840612.1789050157.871699571609497-openerp-428-viin.approval.request@1706cb136419>: ['"Charlie Brown" <@False>'] 2026-09-10 14:22:37,938 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455862715840612.1789050157.871699571609497-openerp-428-viin.approval.request@1706cb136419>: ['"David Wilson" <@False>'] 2026-09-10 14:22:37,941 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455862715840612.1789050157.871699571609497-openerp-428-viin.approval.request@1706cb136419>: ['"Grace Lee" <@False>'] 2026-09-10 14:22:37,943 127 INFO rb-8829239-224703-413908 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455862715840612.1789050157.871699571609497-openerp-428-viin.approval.request@1706cb136419>: ['"Hannah Martin" <@False>'] 2026-09-10 14:22:37,959 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1644] 2026-09-10 14:22:38,241 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-09-10 14:22:40,045 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 14:22:40,988 127 INFO rb-8829239-224703-413908 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-10 14:22:42,035 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-09-10 14:22:42,975 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:22:43,950 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-09-10 14:22:45,136 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-09-10 14:22:46,252 127 INFO rb-8829239-224703-413908 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-10 14:22:47,259 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:22:48,090 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-09-10 14:22:48,106 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17959] 2026-09-10 14:22:48,113 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:22:48,707 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-09-10 14:22:48,721 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17963] 2026-09-10 14:22:48,728 127 INFO rb-8829239-224703-413908 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 14:22:48,939 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-09-10 14:22:49,608 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-09-10 14:22:49,747 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1116] 2026-09-10 14:22:50,186 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-09-10 14:22:50,252 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-09-10 14:22:50,335 127 INFO rb-8829239-224703-413908 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-10 14:22:50,910 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-09-10 14:22:51,022 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1117] 2026-09-10 14:22:51,331 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1649] 2026-09-10 14:22:51,601 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1650] 2026-09-10 14:22:51,832 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-09-10 14:22:52,448 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-09-10 14:22:52,592 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1118] 2026-09-10 14:22:53,004 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-09-10 14:22:53,484 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-09-10 14:22:53,639 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119] 2026-09-10 14:22:53,928 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-09-10 14:22:54,353 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-09-10 14:22:54,474 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1120] 2026-09-10 14:22:55,043 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-09-10 14:22:55,139 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1121] 2026-09-10 14:22:55,444 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-09-10 14:22:55,889 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-09-10 14:22:55,983 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1122] 2026-09-10 14:22:56,399 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-09-10 14:22:56,606 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18021, 18019, 18018, 18017, 18016] 2026-09-10 14:22:56,643 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [440] 2026-09-10 14:22:56,684 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7299] 2026-09-10 14:22:56,708 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-09-10 14:22:57,262 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-09-10 14:22:57,388 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1123] 2026-09-10 14:22:57,800 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-09-10 14:22:57,900 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-09-10 14:22:58,122 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18032, 18030, 18029, 18028, 18027] 2026-09-10 14:22:58,167 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [441] 2026-09-10 14:22:58,216 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7300] 2026-09-10 14:22:58,259 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 14:23:01,731 127 INFO rb-8829239-224703-413908 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-10 14:23:02,371 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1657] 2026-09-10 14:23:02,525 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1124] 2026-09-10 14:23:02,647 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-09-10 14:23:03,213 127 INFO rb-8829239-224703-413908 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-10 14:23:03,752 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1764 deleted mail.mail records with IDs: [1659] 2026-09-10 14:23:03,880 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125] 2026-09-10 14:23:03,987 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1660] 2026-09-10 14:23:04,478 127 INFO rb-8829239-224703-413908 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-10 14:23:05,061 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1661] 2026-09-10 14:23:05,225 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1126] 2026-09-10 14:23:05,351 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1662] 2026-09-10 14:23:05,987 127 INFO rb-8829239-224703-413908 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-10 14:23:06,483 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1663] 2026-09-10 14:23:06,604 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1127] 2026-09-10 14:23:06,710 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1664] 2026-09-10 14:23:07,045 127 INFO rb-8829239-224703-413908 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-10 14:23:07,552 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1665] 2026-09-10 14:23:07,703 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1128] 2026-09-10 14:23:07,833 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1666] 2026-09-10 14:23:08,336 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1667] 2026-09-10 14:23:08,531 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [140] 2026-09-10 14:23:08,645 127 INFO rb-8829239-224703-413908 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-10 14:23:09,158 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1668] 2026-09-10 14:23:09,281 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1129] 2026-09-10 14:23:09,388 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1669] 2026-09-10 14:23:09,742 127 INFO rb-8829239-224703-413908 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-10 14:23:10,333 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1670] 2026-09-10 14:23:10,448 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-09-10 14:23:10,564 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1671] 2026-09-10 14:23:10,936 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1672] 2026-09-10 14:23:11,030 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-09-10 14:23:11,116 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1673] 2026-09-10 14:23:11,420 127 INFO rb-8829239-224703-413908 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-09-10 14:23:11,945 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1674] 2026-09-10 14:23:12,075 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-09-10 14:23:12,182 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1675] 2026-09-10 14:23:12,368 127 INFO rb-8829239-224703-413908 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-10 14:23:13,016 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1676] 2026-09-10 14:23:13,127 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-09-10 14:23:13,259 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1677] 2026-09-10 14:23:13,733 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1678] 2026-09-10 14:23:13,835 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-09-10 14:23:13,927 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1679] 2026-09-10 14:23:14,211 127 INFO rb-8829239-224703-413908 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-10 14:23:14,798 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1680] 2026-09-10 14:23:14,952 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-09-10 14:23:15,056 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-09-10 14:23:15,547 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1682] 2026-09-10 14:23:15,651 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-09-10 14:23:15,743 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1683] 2026-09-10 14:23:16,084 127 INFO rb-8829239-224703-413908 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-10 14:23:16,659 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1684] 2026-09-10 14:23:16,789 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-09-10 14:23:16,895 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-09-10 14:23:17,433 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1686] 2026-09-10 14:23:17,531 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-09-10 14:23:17,621 127 INFO rb-8829239-224703-413908 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-09-10 14:23:18,038 127 INFO rb-8829239-224703-413908 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 14:23:18,039 127 INFO rb-8829239-224703-413908 odoo.service.server: 2082 post-tests in 5713.03s, 2733563 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_purchase_order_advance: 22 tests 84.98s 43571 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_purchase_receipt: 18 tests 18.56s 9817 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_quality: 63 tests 21.52s 13518 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_quality_mrp: 13 tests 9.61s 4734 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_quality_stock: 15 tests 4.39s 2446 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_registration_email_blacklist: 74 tests 36.87s 31840 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.47s 855 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 3.53s 1472 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sale_backdate: 6 tests 2.34s 953 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.49s 161 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.66s 645 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sale_order_advance: 14 tests 64.78s 29413 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sale_price_lock: 8 tests 4.54s 2231 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_stock_schedule: 66 tests 68.19s 25203 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_target: 26 tests 29.97s 15587 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_target_pos: 24 tests 48.05s 19727 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_target_sale: 27 tests 100.38s 35072 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_team_advanced: 17 tests 6.51s 4091 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 8.40s 4477 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 16.29s 9696 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_signup_email_verification: 6 tests 9.62s 8571 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_sshkey: 11 tests 9.11s 3810 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_stock_account_moves_link: 12 tests 23.01s 11570 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_stock_asset: 20 tests 43.53s 20588 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_stock_asset_equipment: 6 tests 11.95s 5559 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_stock_equipment: 26 tests 7.26s 3336 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 9.39s 5419 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.90s 453 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_token_expiration_test: 15 tests 0.81s 311 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_unique_product_code: 5 tests 5.51s 3300 queries 2026-09-10 14:23:18,044 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_vat_counterpart: 9 tests 2.13s 941 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_vendor_price_lock: 11 tests 7.54s 2902 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_wallet: 73 tests 251.83s 142330 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_warranty_management: 55 tests 7.59s 3709 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_warranty_purchase: 20 tests 11.00s 5487 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 12.29s 6235 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_warranty_sale: 24 tests 13.91s 7164 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_warranty_sale_stock: 16 tests 14.73s 7226 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_warranty_stock: 26 tests 7.91s 4363 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_website_apps_store: 36 tests 178.95s 88794 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.62s 607 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_website_docs: 109 tests 140.97s 30547 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_website_docs_odoo: 15 tests 22.78s 8541 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_website_odoo_version: 3 tests 0.77s 338 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: to_website_slides_event: 3 tests 0.48s 151 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: utm: 19 tests 3.27s 1255 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account: 137 tests 199.22s 116181 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_auto_transfer: 10 tests 17.62s 10138 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 40.25s 23769 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 21.65s 13033 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 4.12s 1540 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_budget_project: 5 tests 0.84s 593 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_followup: 139 tests 720.76s 318407 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_followup_sale: 25 tests 43.19s 24565 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 51.38s 29924 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 15.11s 8785 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_reconciliation: 76 tests 145.18s 55091 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_account_recurring: 25 tests 75.88s 34732 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate: 75 tests 384.76s 227443 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_crm: 9 tests 59.88s 35726 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 3.76s 2172 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 160.06s 86730 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 22.81s 8739 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 52.24s 28058 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 212.17s 114542 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 67.96s 34395 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 84.92s 45815 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_pos: 25 tests 103.51s 54566 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 22.67s 12819 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 24.88s 12751 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_purchase: 3 tests 5.30s 3015 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_sale: 29 tests 228.65s 117534 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 67.83s 35707 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_website: 77 tests 341.81s 173263 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 39.57s 21128 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.12s 39 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_amazon: 18 tests 3.75s 5605 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_amazon_ses: 48 tests 2.29s 1152 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_appointment: 13 tests 12.35s 6645 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_appointment_crm: 4 tests 3.39s 1721 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_appointment_sale: 3 tests 3.72s 1675 queries 2026-09-10 14:23:18,045 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.76s 890 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_appointment_website: 37 tests 33.77s 16123 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_appointment_website_hr: 4 tests 4.88s 2314 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval: 516 tests 391.57s 154769 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_account: 67 tests 152.96s 28165 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_analytic: 12 tests 50.69s 5428 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_employee_advance: 81 tests 149.77s 62693 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 83.89s 39379 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 132.88s 64349 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 32.47s 15775 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 25.18s 10912 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.02s 354 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_marketplace: 5 tests 7.35s 3739 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_procurement: 7 tests 17.58s 13594 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_project: 9 tests 7.21s 2389 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_purchase: 9 tests 11.00s 4614 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 19.77s 10450 queries 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.tests.result: 0 failed, 0 error(s) of 2082 tests when loading database 'rb-8829239-224703-413908' 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.service.server: Initiating shutdown 2026-09-10 14:23:18,046 127 INFO rb-8829239-224703-413908 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.